LaTeX 编辑部
  
主 页 在线教程 常用宏包 实用模板 资料下载 网上资源 联系我们 来访留言    


字体
符号
语言文字
页面设置
目录标题
注释索引
参考文献
图形
表格
数学
物理化学电子
抄录
浮动体处理 
幻灯片制作
引用与链接
辅助工具 
宏包编写与解包
 

接上页 

 

MusicTeX

该宏包提供了一个 music 环境和整套音符谱号命令,可排版多声部乐曲或交响乐总谱。

下例乐曲片断为国歌前奏:

http://www.pyrenees-pireneus.com/taupin.jpg通常,LaTeX 源文件主要是由文本和控制命令构成,而 MusicTeX 源文件主要是由音符标记命令和控制命令组成,看起来很复杂,可一旦掌握,就能排版高质量的五线谱。

MusicTeX 宏包尚有些缺陷,如圆滑线不够圆滑等,现在逐渐被 MusiXTeX 宏包所取代。

右图是该宏包的作者,1936年出生,物理学博士,法国奥塞大学固体物理实验室研究员,爱好爬山、音乐和 TeX,并有多篇相关论著;2003年8月,在攀登阿尔卑斯山脉一座三千多米的山峰时不幸遇难,本来他的下一个计划就是攀登珠峰。他的纪念名牌被钉在学校附近的大铁桥上,这是登山爱好者经常会聚的地方。 每当提起 MusicTeX,就会怀念这位勇攀高峰的艺术大师。

musictex.zip 解包后,其中 MUSICDOC.TEX 就是说明文件的源文件。

源文件

Daniel TAUPIN 

 

MusiXTeX

该宏包以 MusicTeX 为基础并进一步改进提高。仍以国歌的小号前奏为例:

MusicTeX 中的绝大部分命令依然有效或被兼容,少部分有所改动,另外还增加许多新的记谱命令,使其乐谱排版功能更为强大。

MusiXTeX 最重要的改进之处就是采用三步编译法,使圆滑线和连接线更为光滑流畅:

第一步:假设源文件名为 mymusic.tex,采用 PDFLaTeX 对其编译,生成一个名为mymusic.mx1 的外部文件;

第二步:运行 musixflx mymusic.mx1,生成 mymusic.mx2 文件;

第三步:再次用 PDFLaTeX 编译源文件,才能得到完整完美的乐谱。

musixflx 是 MusiXTeX 附带的外部处理程序,如果不能生成 .mx2 文件,说明系统要像宏包一样安装这个程序。 

源文件

Daniel TAUPIN  et al

 

overpic

由于与某些绘图程序,如 Xfig 生成的 EPS 图形不兼容,使得 Psfrag 宏包的使用受到限制,而且它仅限于 EPS 格式图形中的文本替换。

overpic 宏包提供一个 overpic 环境,可将图形、文本或数学式直接插入到另一个图形的指定位置上;它还可以 提供网格标尺,以便于确定插入位置,图形的左下角就是标尺的原点。图形格式可以是 LaTeX 或 PDFLaTeX  支持的任何格式。

 overpic 环境的格式为:

\begin{overpic}[选项]{图形名}

\end{overpic}

其中常用选项有:

 

选项 说明
grid 图形上叠加网格标尺
height 图形高度
width 图形宽度
scale 图形缩放因数,默认值为1
tics 标尺刻度间隔值,默认值为10

 

overpic 宏包应用步骤:

1、打开待插图形和标尺,以确定插入位置:  

rider.pdf

2、图形为 PDF 格式,源文件直接用 PDFLaTeX 编译:

3、关闭标尺,将图形和公式插入指定位置:

4、用 PDFLaTeX 编译这段源文件,得到下图:

Rolf Niepraschk

 

pgf 与 tikz 

Prof. Dr. Till Tantau   http://www.tcs.uni-luebeck.de/pages/tantau/pgf 是一个用于绘制图形的宏包套件,其中 tikz 宏包用于前端界面,它定义了一个绘图环境和一组绘图命令,用户可以像使用 pstricks 那样,在 LaTeX 源文件中插入绘图命令生成图形; pgf 等宏包用于后台图形处理;当在导言中调用 tikz 宏包时,pgf 等宏包也随之自动被加载。

 pgf 可精确绘制系统框图、树形图等复杂的几何图形以及多种简单的曲线等;它的主要特点是支持 PDFLaTeX编译,尽管绘图功能不如 pstricks 强大。

制图宏包 pgf 与幻灯类包 beamer 都是出自德国吕贝克医科大学 Till Tantau 教授之手,所以在 beamer 幻灯片中使用 pgf 绘图,可以得到更好的支持。

右图教授身上的投影正是他的这篇文章首页。

pgf 还有一个优点,就是只需给出函数关系式,在 gnuplot 绘图工具的支持下,就能绘制出精确的函数曲线图,见下例:

LATEX - Einfuhrung

源文件编译后生成一个*.gnuplot 文件,将其调入 gnuplot,再次编译源文件才能得到完整的图形。

源文件  (子源文件1  子源文件2

Till Tantau

中译本  李文军    举例    gnuplot简介

 

接下页