几天前,我在这里发布了一个问题(链接:重新安装 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
最后,我想说:我根本不是软件专家。但我确实认为这是一个疯狂的错误(主要是因为错误是在重新安装后出现的)。所以也许 Windows 10 或 Windows Defender(或类似的东西)中的一些底层设置可能会导致这种情况。我认为我在这里分享的两个错误(Ghostscript 和 eps)是可以通过正确安装/设置某些东西来解决的症状。
文件eps
:
https://we.tl/t-37W0MySYmZ