如果我尝试在 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}