您的位置:首页 > 其它

WinEdt6+SumatraPDF--实现TeX和PDF文件正反向搜索!(转载)

2014-07-11 10:56 225 查看



CTeX v2.8版本的一项重要功能是实现了TeX文档和PDF文件之间的正反向搜索,一般习惯称之为相互跳转。
这项功能是通过对synctex文件的解析实现的,由于现在PDF文件是主流,无论发表文章还是写作论文,最终都要以PDF文件的形式输出,加之PDFLaTeX编译现已支持eps图形格式(通过加载宏包 epstopdf 即可),因此实现和利用 TeX<—>PDF 之间的相互跳转可以充分挖掘LaTeX科技写作的能力和节约时间。

WinEdt 6面板有PDF Preview 和PDF Search 两个按钮。

采用PDFLaTeX编译TeX文档后,点击第一个按钮即可查阅生成的PDF文件,在PDF页面上双击某行,即可跳转至TeX文档的对应源码处(一般用反底深蓝色标明某行),这是反向搜索功能。

正向搜索功能是指先将鼠标光标左击TeX文档的某源码处,然后在左击“PDF Search”按钮,即可跳转至PDF页面上对应的行处(一般用反底浅蓝色标明某行)。这样的相互跳转对于论文写作和修改时十分方便的。

目前支持这两项搜索功能的PDF阅读器有SumatraPDF,它可以在不改变系统默认的PDF浏览器(比如Acrobat)的基础上仅作为WinEdt 6指定的阅读器。

下***体谈谈如何操作:

先下载WinEdt6和 SumatraPDF 两个文件,WinEdt6需安装,SumatraPDF是绿色免安装版本,解压缩即可。

安装完WinEdt 6后启动,首先先配置一下编译器,在菜单栏选Options -> Configurations -> 点击“MiKTeX”即可。

接下来配置PDF Viewer。
在菜单栏选Options -> Execution Modes ->PDF Viewer ->点击右侧的“Browse”按钮,在弹出窗口中选择SumatraPDF程序的路径,"xxxxx\SumatraPDFPortable\App\sumatrapdf\SumatraPDF.exe"。一定要SumatraPDF.exe文件才行!xxxxx是你机器上的路径。注意到PDF Viewer窗口下方的“Use
--synctex ……”前的选项是打钩的才行。OK即可!

现在就可以 在WinEdt6 编辑器中使用PDFLaTeX编译TeX文档了,生成了PDF文件以后,选择一下面板右上方的PDF Preview和PDF Search两个按钮,试试TeX<—>PDF 之间的相互跳转功能吧!

※注:CTeX v2.8套装自带的WinEdit5.6可以单独卸载。
※注:Synchronize(d) TeXnology(同步TeX技术)缩写为synctex.主要是提供类似我们所说的“反向搜索”功能而加入的,适用于xetex和pdftex。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: