传感器和执行器 A:物理期刊的 LaTeX 编译错误

传感器和执行器 A:物理期刊的 LaTeX 编译错误

我在 Overleaf 上写了一篇研究论文。该项目包含main.tex主文件、refs.bib参考书目文件、6.pdf文件以及我使用 PGFPlots 制作的 2 个图表。它在 Overleaf 中编译时没有任何错误。我正试图将论文提交给传感器和执行器 A:物理。在最后一步,创建 PDF 以供批准,编译不起作用。它给出了一个非常长的错误消息(通过文件main.tex),其第一页附在下面。有人知道我做错了什么吗?在此处输入图片描述

答案1

您没有显示任何代码或完整错误,但是

\documentclass{article}
%\usepackage{siunitx}
\begin{document}

$\qtyproduct {100x50}{\mm}$,

\end{document}

导致日志中显示错误:

! Undefined control sequence.
<recently read> \qtyproduct 
                            
l.5 $\qtyproduct
                 {100x50}{\mm}$,
? 
! Undefined control sequence.
l.5 $\qtyproduct {100x50}{\mm
                             }$,
?

因此,要么siunitx没有像这里一样加载,要么被引用但未安装,在这种情况下第一个错误将是

! LaTeX Error: File `siunitx.sty' not found.

接着出现上述错误。

siunitx或者你使用的是版本 2的旧系统

! Undefined control sequence.
<recently read> \qtyproduct 
                            
l.5 $\qtyproduct
                 {100x50}{\mm}$,
? 
! Undefined control sequence.
\mm ->\ERROR 
             
l.5 $\qtyproduct {100x50}{\mm
                             }$,
? 

因此,您似乎正在使用 v2,其语法有所不同

\documentclass{article}
\usepackage{siunitx}
\begin{document}

$\SI{100x50}{\mm}$,

\end{document}

如果你发布了日志的相关部分,那么回答起来会更容易

(/usr/local/texlive/2020/texmf-dist/tex/latex/siunitx/siunitx-abbreviations.cfg
File: siunitx-abbreviations.cfg 2017/11/26 v2.7k siunitx: Abbreviated units
                                           ^^^^^^

相关内容