软件包无法协同工作

软件包无法协同工作

我在将 LaTeX 文档编译为 PDF 时遇到了问题。

代码本身似乎是正确的,因为它在 sharelatex.com 上顺利编译,但它在我的计算机上不起作用(我正在使用 TeXstudio)。

问题似乎源于我和其他共享文档的人复制了一些\usepackage我们通常使用的命令,这些命令不能一起使用。错误如下

未定义的控制序列

包错误:该包不能与其他包一起使用

当我尝试随机删除一些软件包时,问题似乎与所有软件包有关。我使用的软件包是:

\documentclass[11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{geometry}
\usepackage{color}
\usepackage{color,soul}
\usepackage{subcaption}
\usepackage{amsmath}
\usepackage{float}
\usepackage{mathtools}
\usepackage{array}
\usepackage[titletoc]{appendix}
\usepackage{graphicx}
\usepackage{listings}
\usepackage[top=1in, bottom=1.25in, left=1.00in, right=1.00in]{geometry}
\usepackage{algpseudocode}
\usepackage{algorithm}
\usepackage{multirow}
\usepackage{titling}
\usepackage{url}
\usepackage{subcaption}
\usepackage{hyperref}
\usepackage[english]{babel}

\geometry{
    a4paper,
    total={170mm,257mm},
    left=20mm,
    top=20mm,

}
\usepackage{graphicx}
\usepackage{bm}

\makeatletter
\setlength{\@fptop}{0pt}
\makeatother

\usepackage{tabularx}
\usepackage[toc,page]{appendix}
\usepackage[export]{adjustbox}
\usepackage{booktabs}

\usepackage{caption}
\captionsetup{justification=centering}

\usepackage{array}
\usepackage{paralist} 
\usepackage{verbatim} 
\usepackage{subfig} 
\usepackage{fancyhdr}
\usepackage{blindtext}

\pagestyle{fancy}
\renewcommand{\headrulewidth}{0pt}
\lhead{}\chead{}\rhead{}
\lfoot{}\cfoot{\thepage}\rfoot{}

\usepackage{sectsty}
\allsectionsfont{\sffamily\mdseries\upshape}

\usepackage{listings}
\usepackage[nottoc,notlof,notlot]{tocbibind}
\usepackage[titles,subfigure]{tocloft}
\renewcommand{\cftsecfont}{\rmfamily\mdseries\upshape}
\renewcommand{\cftsecpagefont}{\rmfamily\mdseries\upshape}

\usepackage{natbib}
\bibliographystyle{apalike}

我该怎么做才能让它发挥作用?

答案1

geometry使用不同的选项加载两次,这不是一个好主意。

appendix使用不同的选项加载两次,这不是一个好主意。

修复这些问题后,mwe 就会用简单的内容为我编译。

相关内容