Ubuntu 上的 Texstudio 出现大量错误,而 Windows 上没有错误

Ubuntu 上的 Texstudio 出现大量错误,而 Windows 上没有错误

如果我尝试在 Linux 上的 Texstudio 中编译以下内容:

\documentclass[fleqn]{article}
\usepackage{amsmath}
\usepackage{breqn}
\usepackage{enumitem}
\usepackage{graphicx}
\DeclareGraphicsExtensions{.pdf,.png,.jpg}
\setlength{\voffset}{-1in}
\setlength{\footskip}{.5in}
\setlength{\textheight}{9in}
\setlength{\marginparsep}{0in}
\setlength{\marginparwidth}{1in}
\setlength{\oddsidemargin}{.5in}
\setlength{\hoffset}{0in}
\setlength{\textwidth}{5in}
\usepackage{times}
\usepackage{mathptmx}
\usepackage{setspace}
\usepackage{mathrsfs}
\usepackage{amssymb}
\usepackage{sectsty}
\usepackage{float}
\usepackage{subfig}
\usepackage{caption}
\usepackage{subcaption}
\newtheorem{theorem}{Theorem}
\newtheorem{definition}[theorem]{Definition} 
\DeclareMathAlphabet{\mathpzc}{OT1}{pzc}{m}{it}
\sectionfont{\fontsize{12}{15}\selectfont}
\title{title}
\author{me}
\date{\today}
\begin{document}

\end{document}

我遇到了大量错误。但是,如果我尝试在 Windows 上的 Texstudio 中编译相同内容,则一切正常。有什么想法吗?

答案1

我添加了一个a作为文档内容......

第一个错误

! Package subcaption Error: This package can't be used in cooperation
(subcaption)                with the subfig package.

See the subcaption package documentation for explanation.
Type  H <return>  for immediate help.
 ...                                              

l.60   \endinput}{}
                   %
? 

这告诉你什么?正如它所说的:你不能使用副标题子图。因此,其中一个软件包需要删除。请注意,这在 Windows 和 Linux 或其他任何操作系统上都一样。操作系统无关紧要。(不过我猜你的编辑器可能会隐藏错误。如果是这样,最好换一个新的编辑器。)

错误的数量通常并不重要。第一个错误通常才是最重要的。只有修复了它,你才能知道是否还有其他明显的错误,或者只是从第一个错误中遗漏了出来。

移除子图,代码编译没有错误。

然而已经过时了,并且下一个包无论如何都会覆盖它,所以我们放弃它吧。

我们不需要使用当前图形。最好让包自己解决,因为它更便携、更灵活。

最后,最好使用如下包几何学而不是尝试手动设置页面尺寸,因为几何学将确保一切正常并适当计算未指定的尺寸。有关指定文档布局的更直观方法的详细信息,请参阅文档。

无论如何,这可能会给你带来类似的东西

\documentclass[fleqn]{article}
\usepackage{amsmath}
\usepackage{breqn}
\usepackage{enumitem}
\usepackage{graphicx}
\usepackage{geometry}
\geometry{%
  footskip=.5in,
  textheight=9in,
  textwidth=5in,
  marginparsep=0pt,
  marginparwidth=1in,
  left=1.5in,
}
\usepackage{mathptmx}
\usepackage{setspace}
\usepackage{mathrsfs}
\usepackage{amssymb}
\usepackage{sectsty}
\usepackage{float}
\usepackage{caption}
\usepackage{subcaption}
\newtheorem{theorem}{Theorem}
\newtheorem{definition}[theorem]{Definition}
\DeclareMathAlphabet{\mathpzc}{OT1}{pzc}{m}{it}
\sectionfont{\fontsize{12}{15}\selectfont}
\title{title}
\author{me}
\date{\today}
\begin{document}
a
\end{document}

相关内容