我已经安装了软件包texlive
和gedit-latex-plugin
。我看到了 .tex 文件的语法高亮,但我的 gedit 菜单或工具栏中没有出现我期望的 latex -> pdf 额外内容,而且在编辑 -> 首选项 -> 插件对话框中也没有类似 latex 插件的东西可以启用。我遗漏了什么?
答案1
ubuntu repos 中的 gedit-latex 仅适用于 gedit-2.x,但 ubuntu 11.10 附带较新的 gedit-3.x。尝试使用这个https://launchpad.net/ubuntu/oneiric/i386/gedit-latex-plugin/3.3.1-1~oneiric1
答案2
我遇到了同样的问题。这是因为 ubuntu 11.10 附带了较新版本的 gedit,而该版本不支持gedit-latex-plugin
当前 ubuntu 存储库中的版本 (0.2.0)。
的新版本gedit-latex-plugin
目前正在开发中这里(在启动板中)
以下是一些选项:
您可以尝试运行当前不稳定版本的插件。这在我的计算机上不断出现分段错误,所以我继续...
例如,你可以尝试使用独立编辑器乳胶是一款很棒的编辑器。但是,它不支持使用代码片段(这对我来说是个大问题)。如果代码片段对你来说不那么重要,可以试试它:
sudo apt-get install latexila
我最终使用了外部工具gedit 插件。有一篇关于此选项的精彩文章这里. 快速操作方法:
在 gedit 中,转到编辑 > 优先 > 插件 并向下滚动到外部工具插件并确保其框被勾选。
关闭“首选项”对话框并转到工具 > 管理外部工具
每个工具都是一个 shell 脚本。你可以使用几个变量,如下所述这里。例如,我的 Latex-to-PDF 工具如下所示:
#!/bin/sh filename=$GEDIT_CURRENT_DOCUMENT_NAME shortname=`echo $filename | sed 's/\(.*\)\.tex$/\1/'` latex -interaction batchmode -src $filename bibtex $shortname makeindex $shortname latex -interaction batchmode -src $filename latex -synctex=1 -interaction batchmode -src $filename dvips -t a4 $shortname.dvi ps2pdf -sPAPERSIZE=a4 -dOptimize=true -dEmbedAllFonts=true $shortname.ps evince $shortname.pdf
缺点是它不支持更大的“项目”,它只编译当前正在编辑的文件。
提示查看SyncTex 上的这篇文章对于 gedit 和 evince 之间的正向和反向搜索,非常棒!