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。
相关文章推荐
- WinEdt 6+SumatraPDF -- 实现TeX文档和PDF文件正反向搜索
- WinEdt 6+SumatraPDF--实现TeX和PDF文件正反向搜索!
- .Net/C# 封装磁盘目录文件搜索功能的工具类 (实现了与搜索相关的事件,以便插入客户处理代码)
- 抽取word、excel、pdf等文件[转载]
- asp.net2.0导出pdf文件完美解决方案[转载]
- 文件搜索的实现(深度搜索)
- java实现pdf文件下载
- 在web上实现动态数据源,导出PDF文件、DOC文件
- 在Ring3上实现文件碎甲(解锁)功能--转载
- 转载:C#实现对Word文件读写
- 转载:Asp.net 2.0 用C# 创建 PDF文件[引用] (示例代码下载)
- 突破icesword实现文件隐藏(转载)
- .Net/C#控制台应用程序实现磁盘目录文件搜索的工具类 【本示例简体转繁体】
- 利用Dataview实现搜索指定目录下的所有文件,以指定的条件排序(可以按文件名升降序,最后修改时间升降序)
- asp.net利用RAR实现文件压缩解压缩[转载]
- 转载:ini配置文件的代码实现
- .Net/C# 封装磁盘目录文件搜索功能的工具类 (实现了与搜索相关的事件,以便插入客户处理代码)
- 实现用C#和VB.NET调用Ghostscript的API,把Postscript文件转为PDF文件。
- 通过递归来实现搜索文件
- asp.net2.0导出pdf文件完美解决方案(转载)