分享

TpX简要说明 - TeX/LaTeX 求助区 - CTEX 论坛 - Powered b...

 midou10 2010-11-01

[已解决] TpX简要说明

学校要翻译一本外文教材,里面n多图,于是向老师推荐了TpX用来画图。他说不错,让我写一个说明用来在内部推广,于是写了下面的入门指南。内容特别简单,只针对TeX初学者,呵呵。

===================================
Title: TpX简要说明
By: gzm55
License: FDL
Update: 12.16.06

主页:
http://tpx./

下载地址(Version: 1.3 (2006-05-22)):
http://jaist.dl./sourceforg...ribution1_3.zip

安装:
下面假设要将TpX安装到c:\TpX目录下面。把下载回来的TpX_ExecDistribution1_3.zip中的所有内容解压到c:\TpX中即可。

卸载:
只要把c:\TpX目录删除就行了。

运行要求:
机器上必须安装有LaTeX软件,比如CTeX套装。

启动:
方法1. 打开我的电脑,找到c:\TpX,双击TpX.exe即可使用;或者在桌面建立c:\TpX\TpX.exe的快捷方式,然后双击快捷方式即可。
方法2. 将TpX集成到WinEdt界面,可以参考http://tpx./tpx_winedt_menu.htm

界面:
界面最左侧是TpX可以使用的全部绘图对象,现在有线段、矩形、圆、椭圆、圆弧、扇形、弓形、折线段、多边形、曲线、闭和曲线、贝塞尔曲线、闭合贝塞尔曲线、文字、点和特殊图形。
上面一行工具栏是最常用的功能,比如保存、选择图形、撤销操作、缩放移动等基本操作。下面一行用来设置被选中的对象的线型、线颜色、线粗细、阴影类型、阴影颜色和填充颜色。
TpX所有的功能都可以在菜单栏中找到,例如是否显示网格在“View”->“Show grid”,是否对齐到网格在“Edit”->“snap to grid”,图形的基本操作在“Edit”下面,图形的移动、缩放、旋转和反射等在“Transform”下面,等等。

使用:
打开TpX后,可以在画布上组合各种点、线、符号和文字,画图的过程和使用画图板画图类似。我们可以双击画布上的对象打开属性对话框,修改箭头样式,线的粗细,控制点位置等属性。图形绘制好之后,点击保存按钮。保存类型选择默认的“TpX drawing”即可,将图形保存为.TpX文件。假设将新画好的文件保存为d:\test\myfig.TpX,那么在d:\test目录下还会出现myfig.eps和myfig.pdf两个文件。这三个文件都是我们需要的,如果要在其它目录使用TpX生成的图像,必须同时移动或复制.TpX .eps .pdf文件。如果打开.eps或.pdf文件,可以发现里面就是刚才我们画的图形。

插入文字和数学公式:
在画图过程中,需要插入一般的文字时,点击TpX界面左侧的“Ab”形状的按钮,然后在弹出的对话框中输入所需文字,点击确定,然后选择一个适当的位置,单击鼠标即可。这样输入的文字会原封不动的显示出来,包括TeX中的特殊字符,比如$ ^ _等。
如果要插入TeX中的数学公式,需要先按上面的做法插入一个文字对象,然后双击那个文字对象弹出属性修改对话框,在TeXtext那一栏里填入所需的公式,例如$a^2+b^2$,然后点ok。这里输入的字符串必须符合TeX语法要求,否则再编译时会报错。
需要注意的是,不论文字还是公式,都不会出现在.eps或.pdf文件中。只有将TpX的图像插入到LaTeX(下面讲),在编译之后生成的.dvi,.ps和.pdf文件中,我们才能看见我们需要的文字或公式。

在LaTeX中插入TpX画的图形:
在最一般情况下(用latex.exe编译,使用.eps图形),为了在LaTeX中插入TpX画的图形,我们需要使用ifpdf包和graphicx包,如果图形中有黑色和白色之外的其他颜色,还需要加入color包。所以,只要导言区有下面三句:
\usepackage{graphicx}
\usepackage{color}
\usepackage{ifpdf}
就可以插入TpX画的图形了。对于更复杂的情况,可以把c:\TpX\preview.tex.inc文件中的所有内容整合到导言区。
如果在文章中希望插入刚才画的myfig.TpX,只要将与myfig有关的三个文件,.TpX .eps .pdf文件复制到我们的.tex文件所在目录中,然后在.tex文件中我们需要的位置上加上
\input{myfig.TpX}
即可。

设置插入图形的caption:
点击TpX界面菜单栏的“Edit”,再点“Picture properties”打开图片属性编辑对话框。找到Key为“Caption”这一行,在对应的Value栏里面填入图片的caption。

在后文引用图形:
点击TpX界面菜单栏的“Edit”,再点“Picture properties”打开图片属性编辑对话框。找到Key为“Label”这一行,在对应的Value栏里面填入图片的label,用作后文的引用。

调整图形对齐方式:
点击TpX界面菜单栏的“Edit”,再点“Picture properties”打开图片属性编辑对话框。找到Key为“TeXCenterFigure”这一行,在对应的Value栏里面填入0(靠左)或1(居中)。

调整字体或字号:
修改图片属性编辑对话框中的FontName值可以改变图形中默认的字体和字号。双击文字对象,选中“Custom Font”,然后选择字体和字号可以改变个别文字的效果。

==================
.TpX文件的结构
如果我们希望的效果很难通过改变一两个设置来实现,就必须修改.TpX文件。.TpX文件其实是一个文本文件,在WinEdt中打开我们刚才画的myfig.TpX,可以看到这样的两大块:
%<TpX
% <...
...第一部分...
% <...
%</TpX>

\begin{figure}
\centering
...第二部分...
\end{figure}
第一部分都以TeX的注释符%开头,这是TpX记录绘图过程的部分,但是对TeX的编译没有影响。如果日后我们要修改TpX绘制的图形,这部分是必须的。
所以.TpX文件中所有以 % 开头的行都不要修改!
第二部分都是一些LaTeX命令,负责插入生成的.eps或.pdf图形,和在正确的位置放上文字或公式。为了得到需要的效果,我们必须修改这个部分。在修改之前,先大致看一下这些LaTeX命令的结构。首先,\begin{figure}插入一个figure浮动体环境。然后\centering设置居中格式。接下来是一个很长的结构: \ifpdf...\else...\fi。这个结构的意思是如果使用pdflatex.exe编译,就编译\else之前的命令;否则就编译\else之后的命令。一般我们都是用latex.exe编译,而不是用pdflatex.exe,所以真正起作用的是\else...\fi之间的这些命令。
仔细看一下这些起作用的命令,会发现他们都是我们很熟悉的命令: 先用\setlength设置\unitlength长度,然后\begin{picture}插入picture环境。在picture环境里是若干条\put命令,第一条\put将我们的myfig.eps放在(0,0)位置上(.eps的后缀名是省略不写的),随后的\put命令在适当位置放上了若干文字或公式。
于是要插入caption和label,只要在\begin{figure}后面或\end{figure}前面使用\caption或label命令。想要改变对齐方式,只要把\centering删掉或改成其他的对齐方式。修改字体只要修改对应的\put命令。

修改TpX图形:
如果发现图形需要修改,只要用TpX打开.TpX文件,修改图形后保存即可。需要注意的是,如果之前在WinEdt中修改过.TpX文件,加入了一些特殊效果,用TpX修改保存后,这些特效会被覆盖,需要重新在WinEdt中添加。

更多参考:
TpX在线文档: http://tpx./TpX.htm
CTeX论坛

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多