EPS 图像未在 Latex 中显示(并且 EPS 到 PDF 转换失败)

EPS 图像未在 Latex 中显示(并且 EPS 到 PDF 转换失败)

几天前,我在这里发布了一个问题(链接:重新安装 MiKTeX 后,XeLaTeX 无法找到字体),在重新安装 windows+tex 软件后,我突然无法编译文档。我认为这与某些字体安装不正确有关。事实上,修复一个愚蠢的错误解决了我提供的示例中的问题。另外,请参阅此问题以了解我已经尝试过的所有操作。

但是,我的主要文档仍然无法编译。因此,仍然有一些潜在问题阻止我编译该文档(之前它运行得非常顺畅!!)。

发生了什么/出了什么问题:

  • 我的.eps图片突然被转换成pdf文件并放在文件夹中。这让我很困惑,因为我认为以前甚至不需要这样做。这个过程也失败了,留下了一个空白pdf文件。用 eps 查看器查看文件可以正常显示图像。
  • 使用 编译我的原始文件xelatex会引发图像中显示的 Ghostscript 错误,并且不会输出 pdf。它确实可以使用 进行编译lualatex,但文档看起来与以前的样子完全不同。

    • 我的最小示例无法编译xelatex

    • 编译通过lualatex了,但出现了两个奇怪的现象:用 DSFetteGotisch 字体写的“Test”中的“s”没有显示。此外,图像也没有显示(但框显示了)。

例子:

\documentclass[a4, 11pt]{scrartcl}



\usepackage[top=1.5cm, bottom=1.5cm, left=2.1cm, right=1.5cm]{geometry}

\usepackage{polyglossia}

\usepackage{graphicx}

\setdefaultlanguage{english}

\usepackage{fontspec}
\usepackage{titlesec}

\setlength{\parindent}{0pt}
\setlength{\parskip}{7pt} 

\usepackage[table]{xcolor}
\usepackage{pgf}
\usepackage{wallpaper}
\usepackage{graphicx}

\usepackage{environ}
\usepackage{multicol}

\usepackage{makecell}
\setmainfont{Heather.ttf}


\begin{document}
    \bfseries \Huge
   Test

    \vspace{5mm}
    \fontspec{EBGaramond08-Regular.otf}{\bfseries \Huge Test}

    \vspace{5mm}
    \fontspec{DSFetteGotisch.ttf}{\bfseries \Huge Test}

\begin{figure}
    \centering
    \fbox{\includegraphics{Figs/Bode_MS.eps}}   
    % \includegraphics[width = 0.9 \textwidth]{Figs/Bode_MS.eps}
    \caption{TEST}
\end{figure}


\end{document}

示例日志文件链接: https://we.tl/t-EqfcOOzsmh

主文件错误信息: Ghostscript 错误

pdf 结果示例: 例子pdf

最后,我想说:我根本不是软件专家。但我确实认为这是一个疯狂的错误(主要是因为错误是在重新安装后出现的)。所以也许 Windows 10 或 Windows Defender(或类似的东西)中的一些底层设置可能会导致这种情况。我认为我在这里分享的两个错误(Ghostscript 和 eps)是可以通过正确安装/设置某些东西来解决的症状。

文件epshttps://we.tl/t-37W0MySYmZ

相关内容