我在我的 lubutu (23.04 Lunar Lobster) 上使用时出现一个非常奇怪的错误
pdflatex:3.1412592653-2.6-1.40.24(TeX Live 2022/Debian)
使用$\vec{a}$
会导致以下错误:
! Missing number, treated as zero.
<to be read again>
\protect
l.71 (${\color{blue}\vec{a}
}$)
该错误可以忽略(按“R”运行),但很烦人,让我感到压力很大,因为我不知道它来自哪里(并且可能会在下次升级后在服务器上停止)。
相同的 LaTeX 代码(相同的输入,相同的 makros)在 lubuntu 21.04(Hirsute Hippo)下使用 pdflatex 3.14159265-2.6-1.40.21(TeX Live 2020/Debian)运行没有问题
不可能是导入或包含,但最有可能的是以下某个软件包与最新的 lubuntu 存在问题;因为,当我运行最小示例(没有这些软件包)时,它编译没有问题。可能我的导入顺序与最新的 pdflatex 也存在问题?
这是我的包裹:
\usepackage{mciteplus}
\usepackage[dvipsnames,table]{xcolor}
\usepackage{pgfplotstable}
\usepackage{tikz}
\usepackage{tkz-euclide} %% Grid
\usepackage{amsthm}
\usepackage{amsfonts} %% Zahlmengen Z, R, ...
%%\usepackage{amsmath}
\usepackage{eurosym}
\usepackage[mathscr]{euscript}
%% THEOREMS?
\usepackage{tcolorbox}
\tcbuselibrary{theorems}
\tcbuselibrary{skins}
\usepackage{fancyhdr}
\usepackage{ngerman}
\usepackage[utf8]{inputenc}
%%\usepackage[dvips]{graphicx}
\usepackage{supertabular}
\usepackage{makeidx}
\usepackage{ifthen}
\usepackage{multirow}
\usepackage{listings}
%% Linebreaks in tabular-Zellen:
\usepackage{makecell}
%%\usepackage{color,fancyvrb,fancybox}
\usepackage{multicol}
\usepackage{lastpage}
%%\usepackage{listings}
\usepackage{pstricks}
%% bold typewriter font:
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{enumitem}
%\usepackage{enumerate}
\usepackage{float}
\usepackage{titlesec}
\usepackage{textcomp}
%% Kuchendiagramme
%%\usepackage{datapie}
%% für Aufgaben Hervorhebung
%%\usepackage[most]{tcolorbox}
%%\usepackage[standard,framed]{ntheorem}
\usepackage{framed}
\usepackage{mdframed}
%%%%%%%%%%%%%%%%%%%%
%%\usepackage[most]{tcolorbox}
%\usepackage[tocindentauto]{tocstyle}
%\usepackage[tocindentauto]{tocbasic}
\usepackage{tocbasic}
%% für accentset wedge:
\usepackage{accents}
%% Würfel
\usepackage{epsdice}
%% Einbinden von GeoGebra Bildchen:
\usetikzlibrary{shapes.geometric}
\usetikzlibrary{arrows}
\newcommand{\degre}{\ensuremath{^\circ}}
%% Hyperlinks
\usepackage{hyperref}
\hypersetup{
colorlinks=true,
linkcolor=blue,
filecolor=magenta,
urlcolor=cyan,
bookmarks=true,
}
%% bugtracker (part of pgfplots) should be loaded AFTER "hyperref"
%% See: https://texblog.net/hyperref/ AND https://tex.stackexchange.com/questions/16268/warning-with-footnotes-namehfootnote-xx-has-been-referenced-but-does-not-exi
\usepackage{pgfplots}
\pgfplotsset{width=10cm,compat=1.9}
%%\usepackage{fourier} %% eg overarc (Bogenmaß)
%% For Background on title page (Züri Wappn)
\usepackage{eso-pic}
有什么想法吗?请永远记住。只有在“Lobster 和最新的 pdflatex”上,错误仍然存在。
答案1
以下不再起作用...:
\documentclass[twoside,14pt,a5paper]{extarticle}
\usepackage{ngerman}
\usepackage{accents}
\begin{document}
Test $\vec{a}$
\end{document}
...但是当我改变德语和重音符号的顺序时,它工作正常:
\documentclass[twoside,14pt,a5paper]{extarticle}
\usepackage{accents}
\usepackage{ngerman}
\begin{document}
Test $\vec{a}$
\end{document}