texstudio与ctex"/>
texstudio与ctex
1 安装CTEX
2 在MikTeX的(maintenance(admin))中选update更新两次,每次更新啥也不用改,直接确定就行,第一次是更新主程序,第二次是更新宏包。更新的主要目的是解决文件名有空格时,-syntex=1无效的问题,无效的话正反向搜索就搞不成了。
3 下载texstudio和sumatraPDF,安装
4 配置texstudio
1)在命令的external PDF Viewer处修改为“"xxxx\SumatraPDF.exe" %.pdf”,xxxx指向安装位置。
之后在“Build"中将“default viewer”改为External PDF Viewer。
2)在配置的“Build“中添加一个“user command”,名称“正向搜索”,内容:
dde:///"C:\Program Files (x86)\SumatraPDF\SumatraPDF.exe":SUMATRA/control/[ForwardSearch("?am.pdf","?c:am.tex",@,0,0,1)]
注意整个命令中没有任何空格,dde:后面必须是三个斜杠。
或者:
"C:\Program Files (x86)\SumatraPDF\SumatraPDF.exe" -reuse-instance -forward-search "?am.tex" @ -fwdsearch-permanent 1 "?am.pdf"
这个方式可以让选中的文字始终呈现高亮状态,直到鼠标双击pdf中的这段文字。该方式下还可以使用-fwdsearch-offset -fwdsearch-width -fwdsearch-color <hexcolor> 定制一些简单的搜索颜色宽度偏移之类。
然后在快捷方式--》“用户自定义”--》“正向搜索”中设置个方便好记的快捷键,如Alt+s
**************************
***记得确定,才能生效
5.配置sumatraPDF
在“设置反向搜索命令行”“请输入双击PDF文档时的命令行调用”下面的文本框中输入
"xxxx\TeXstudio.exe" "%f" -line %l
其中xxxx指向Texstudio.exe所在目录
配置完成后,用TexStudio编译tex文件后,按Alt+s能定位到pdf的对应位置,在sumatraPDF中双击某行会跳转到texstudio中的源代码位置,挺方便的,有个不足是如果使用了\include包含文件,无法跳转到这些包含的文件中。
更多推荐
texstudio与ctex
发布评论