WinEdt开启write18和shell-escape


Comments


2025 年 4 月
 123456
78910111213
14151617181920
21222324252627
282930  

一些宏包必须开启write18或者shell-escape才能运行, 例如mpgraphics. 下面我们来看看在WinEdt+Miktex下如何开启.

开启shell-escape1

因为write18会有一定的安全风险, 所以我们先来看看安全的方式shell-escape.

在WinEdt主界面打开Options → Execution Modes, 我们需要修改相应引擎的switches参数:

  • LaTeX

    --shell-escape

  • Pdflatex

    --shell-escape

  • Texify

    --tex-option=-shell-escape

  • PDFTeXify

    --pdf --tex-option=-shell-escape

  • ConTeXt

    --shell-escape

write182

  • 永久式开启

    在命令行里面输入

    initexmf --edit-config-file=miktex\config\pdflatex.ini

    在打开的文本文档里面添加

    EnableWrite18=t

    保存(Ctrl+S)并退出, 即可永久打开write18

  • 参数方式

    和添加--shell-escape参数一样, 你也可以尝试将上面的--shell-escape参数换成-enable-write18

参考文献

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据


Other news

  • 使用Chrome播放本地SWF文件

    两个版本, 一个是选择文件, 一个是直接拖拽。 当然也有合并到一起的办法, 参考这里。直接将下列文件放到和fl…

  • Chrome下载完成后显示病毒扫描失败的解决办法

    很蛋疼的一个提示, 一个pdf下载好后给提示病毒扫描失败。把下载的pdf直接删除了。 解决办法是运行如下的注册…

  • C1驾照学习经验

    历时4个月+15天, 我的C1驾照到手了. 下面分享下经验, 为广大学员解惑。 学驾照, 要趁早 为啥呢, 一…