為什麼 OSX Texstudio 無法編譯這個?

為什麼 OSX Texstudio 無法編譯這個?

我已經在 Windows 7 和 OSX (Mavericks) 上使用不同的前端嘗試了以下 MWE。 Windows Tex 系統是 Miktex 2.9,在 OSX 上是 MacTeX 2013。結果:

  1. windows上的Winedt+Miktex,程式碼編譯沒有問題。
  2. Windows下的Texstudio+Miktex,程式碼編譯沒問題。
  3. windows上的Texmaker+Miktex,程式碼編譯沒問題。
  4. Mavericks 上的 Texshop+MacTex,程式碼編譯也沒有問題。
  5. Mavericks 上的 Texmaker+MacTeX,程式碼編譯沒有問題。
  6. Mavericks 上的 Texstudio+MacTeX,程式碼才不是編譯正確後,該圖不顯示並被替換為一個空方塊。

我的猜測是,當在 OSX 下透過 Texstudio 呼叫 auto-pst-pdf 時,它的運作方式有問題。可能在第一次運行時,latex+dvips+ps2pdf是透過shell呼叫的。

任何人都可以驗證 Texstudio 在 OSX 下的這種奇怪行為或提出解決方案嗎?這是 MWE:

\documentclass{article}
\usepackage{graphicx}
\usepackage{microtype}
\usepackage{auto-pst-pdf}
\begin{document}
This is a test. 
\bigskip
\includegraphics[width=5in]{example-image-a.eps}
\end{document}

答案1

在 OS X 10.7.5、texstudio_2.6.6e_osx_qt5 上,如果我註解掉該行,MWE 可以正常工作而不會出現錯誤

\usepackage{auto-pst-pdf}

.eps省略該行中的副檔名\includegraphics也沒有什麼害處,如圖所示包 pdftex.def 錯誤 PDF 模式預期

相關內容