mac 上的 texworks epstopdf 或 repstopdf 未找到

mac 上的 texworks epstopdf 或 repstopdf 未找到

我在 Mac 上运行 texworks 并使用 pdflatex 来生成 pdf。

在我将我的 Mac 升级到新的 yosemite 之前,epstopdf 运行良好。

现在我遇到了这个问题 -

[1{/usr/local/texlive/2011/texmf-var/fonts/map/pdftex/updmap/pdftex.map}]sh: repstopdf: command not found

我尝试手动添加

--enable-write18 

[1{/usr/local/texlive/2011/texmf-var/fonts/map/pdftex/updmap/pdftex.map}]sh: epstopdf: command not found

我还通过 macports 安装了 texlive-fontutils

有人能告诉我如何解决这个问题吗?我补充道\usepackage{epstopdf}到序言中。

repstopdf我可以访问epstopdf我可以在我的终端

我尝试了这里发布的各种解决方案特克斯索伦

更新:

根据建议,我安装了 texlive 2014 并删除了 2011 版本:

我也有同样的问题:

[1{/opt/local/var/db/texmf/fonts/map/pdftex/updmap/pdftex.map}]sh: repstopdf: command not found

答案1

在终端中启动 TeXworks 将解决 OS X Yosemite 中的环境变量错误。假设您已在 /Applications 文件夹中安装了 TeXworks,则终端中的命令将如下所示:

/Applications/TeXworks.app/Contents/MacOS/TeXworks

输入命令后按回车键,TeXworks 应该会启动。正确运行将取决于列出的注意事项这里更详细地描述该问题。

答案2

我运行了这个命令,重新启用了 epstopdf 二进制文件:

sudo tlmgr  install epstopdf

答案3

我是一个普通用户,我在使用 Yosemite 中的 Texstudio 时发现了同样的问题,它困扰了我很久,我解决了它!

您要做的是:(基于这篇旧帖子: https://stackoverflow.com/questions/829749/launch-mac-eclipse-with-environment-variables-set

在 Texstudio 应用程序包目录中创建一个名为“texstudio.sh”的空文本文件

/Applications/Texstudio.app/Contents/MacOS.

在文本编辑器中打开 texstudio.sh 并输入以下内容:

#!/bin/sh

export PATH=$PATH:/usr/texbin

logger "`dirname \"$0\"`/eclipse"

exec "`dirname \"$0\"`/eclipse" $@

在终端中设置 shell 脚本 texstudio.sh 的可执行标志,即:

chmod +x /Applications/Texstudio.app/Contents/MacOS/texstudio.sh

打开 Texstudio.app Info.plist 并将键 Executable 的值从 texstudio 更改为 texstudio.sh。

MacOS X 不会自动检测 Texstudio.app 的 Info.plist 是否发生变化。因此,您需要使用 lsregister 命令在终端中强制更新 LaunchService 数据库: /System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -v -f /Applications/Texstudio.app

下次从 Dock 或 Finder 启动 Texstudio.app 时,应该设置环境变量

答案4

我在使用 texstudio 和 yosemite 时遇到了这个问题。

我是这样修复的。在文本编辑器中打开 ~/.bash_profile

添加行

export PATH=$PATH:/usr/texbin

保存文件。

相关内容