📄 19.txt
字号:
发信人: GzLi (笑梨), 信区: DataMining
标 题: UltraEdit编辑Latex zz
发信站: 南京大学小百合站 (Tue Jun 3 22:56:07 2003)
转两篇oLo在CTeX论坛发的文章
http://bbs.ctex.org/cgi-bin/topic.cgi?forum=7&topic=10
by oLo
===利用UltraEdit编辑LaTeX===
CTEX套装自带的LaTeX编辑器是WinEdt。除了对中文spellcheck、自动换行支持
不好外,还有很多“智能”的毛病,比如经常一回车,刚敲过的两行就被WinEdt自动
排版了。UltraEdit实在是令人叹为观止的一款文本编辑器,我一直使用其编辑文本
文件,如果能用它来编辑LaTeX就好了。刚才试验了半天,发现UE早已为我们准备好
这种功能了,真的是很爽,拿出来共享一下。
1. LaTeX关键字的自动着色。
到UltraEdit的官方网站下载Wordfile,具体在
http://www.ultraedit.com/downloads/additional.html
打开UltraEdit目录下的wordfile.txt文件,把你下载下来的wordfile附加在末尾,
用copy/paste就行了。另外wordfile.txt中是以"/L*"来作为一种语言的开始标记,
其中"*"代表数字序号,注意latex的序号不要和原先的语言(如C、Perl、HTML等)
冲突就行了。
这时候你再打开一个.tex文件看看,是不是耳目一新?
2. LaTeX Tag的自动插入。还是在
http://www.ultraedit.com/downloads/additional.html
下载latextag.txt,按照对应格式copy/paste到UE目录下的taglist.txt文件中。
记得要在最后的[Group List]里加上对应项目。 然后打开UE,按Ctrl+F8,下
面的用法就不用我多说了。
3. 不脱离UltraEdit环境即对TeX文件进行编译和预览。
这部分实现WinEdt的部分功能,通过几个工具栏按钮来编译、预览LaTex。
3.1 编译LaTeX
在UE的菜单项,选择Advanced->Tool Configurations,
Command Line: Latex "%p%n.tex"
Working Directory: %p
Menu Item Name: LaTeX
Save Active file: 选中
Show Dos Box: 选中
Capture Output: 选中
然后点Insert,这样就加入了一个菜单项。这时用UE打开一个Tex文件,然后
在Advanced菜单的最下面多了个菜单项:Latex,点它,就可以编译LaTeX文件
了!还可以用UE的自定义工具栏功能,把自定义的菜单项加到工具栏上。
3.2 用YAP预览
其他的就大同小异了。
Command Line: yap "%p%n.dvi"
Working Directory: %p
Menu Item Name: View with YAP
Windows Program: 选中
注,其他皆不选。
3.3 编译成ps文件
Command Line: dvips "%p%n.dvi"
Working Directory: %p
Menu Item Name: DVIPS
Windows Program: 不选
Save Active file: 不选
Show Dos Box: 选中
Capture Output: 不选
3.4 用GSView预览
Command Line: "gsview32" "%p%n.ps"
Working Directory: %p
Menu Item Name: View with GSView
Windows Program: 选中
Save Active file: 不选
Show Dos Box: 不选
Capture Output: 不选
3.5 制作 PDF 文件
Command Line: ps2pdf "%p%n.ps"
Working Directory: %p
Menu Item Name: PS2PDF
Windows Program: 不选
Save Active file: 不选
Show Dos Box: 选中
Capture Output: 不选
3.6 用Acrobat Reader预览生成的PDF文件
Command Line: "AcroRd32.exe" "%p%n.pdf"
Working Directory: %p
Menu Item Name: View with Acrobat
Windows Program: 选中
Save Active file: 不选
Show Dos Box: 不选
Capture Output: 不选
搞定!体验一下UltraEdit和LaTeX的完美组合吧
利用UltraEdit编辑LaTeX——在Yap预览时定位源文件
http://bbs.ctex.org/cgi-bin/topic.cgi?forum=7&topic=202&show=0
by oLo
前面发过一篇文章(注,在 paper board @ bbs.ustc.edu.cn),讲了一
下用UltraEdit编辑LaTeX的一些用法和技巧。但是WinEdt和Yap结合非常紧密,
用Yap预览由WinEdt生成的dvi文件时,看到需要改的地方,双击一下,就可以
打开WinEdt,并且定位到要修改的那一行,非常方便。下午研究了一下,发现
用UltraEdit一样可以实现这个功能!
首先打开Yap,菜单 -> View -> Options -> Inverse Search,这个页面
是控制定位源文件的。在“Program”一栏一般是WinEdt,或者为空。在第二栏
“Command”里,写上UltraEdit的命令行方式,比如:
"D:\Program Files\UltraEdit\uedit32.exe" "%f/%l"
这一行的作用Yap讲的很清楚,就是用来打开dvi相应的tex文件的程序及设置。
其中 %f 是tex文件的名字,%l 是鼠标所处的行号。然后点确定,关闭对话框。
UltraEdit功能真是强大,它支持用命令行打开文件时指定行号和列号的定位。
现在还没有结束,你需要保证你的dvi文件里包含回溯用的源文件信息。在编译
latex的时候,加上一个options (Thanks aloft @ bbs.ctex.org):
latex -src-specials test.tex
然后打开生成的 test.dvi,会发现Yap的状态栏里会显示:
test.tex L:26
即该dvi文件对应的源文件的名字,以及当前鼠标所处在源文件的行号。如果编译
的时候不加 -src-specials,这个地方会提示:
(no source specials found)
OK,在Yap里双击一下你想去的位置,看看UltraEdit打开了没?再看看光标所
处的行,是不是你想去的地方?
http://www.chinatex.org/bbs/dispbbs.asp?boardID=31&ID=934
--
*** 端庄厚重 谦卑含容 事有归着 心存济物 ***
数据挖掘 http://DataMining@bbs.nju.edu.cn/
※ 来源:.南京大学小百合站 bbs.nju.edu.cn.[FROM: 202.120.8.48]
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -