最近(最近几周的某个时候,不确定是否与处理不同的文件有关)我的 markdown 文件不再使用 Texmaker 进行编译。据我所知,问题出在这里,\usepackage
因为这是抛出错误的地方,并且.sty
要求提供文件而不是从包中加载。例如,
\usepackage{amsmath,amsfonts,mathtools}
返回
!LaTeX Error: File newunicode.sty not found...
如果我尝试使用 TeXworks 编译文档,那么它们可以很好地编译。我在 Windows 上使用 5.1.3 编译 XeLaTeX。由于 Texmaker 是我首选的界面(这个问题很烦人,因为自从使用这些文件以来我没有做任何更改),我想尝试解决这个问题。在 Texmaker 中无法编译但在 TeXworks 中可以编译的文档的示例如下
\documentclass[12pt,titlepage]{article}
\usepackage{newunicodechar,graphicx}
\usepackage{amsmath,amsfonts,mathtools}
\usepackage{enumitem}
\usepackage{fullpage}
\usepackage{pdfpages}
\usepackage{longtable}
\usepackage{lineno}
%%% For the literature cited %%%
%\usepackage[numbers]{natbib} %% if want numbers change here
\usepackage{natbib}
\renewcommand{\bibsection}{\section*{Literature Cited}}
% Remove comma before year
\setcitestyle{aysep={}}
%%% Line spacing
\usepackage{setspace}
%%% Paragraph indentation
\parindent 0.3in
%%% References to figures and tables
\usepackage{prettyref}
\newrefformat{fig}{Fig.~\ref{#1}}
\newrefformat{table}{Table~\ref{#1}}
\begin{document}
\title{Such a great title}
\author{}
\maketitle
Such amazing words
\end{document}
更新:显示@frabjous 评论后的配置设置