我尝试使用以下答案:
由于某种原因,我无法放置它。这可能是由于我拥有许多软件包,但我不明白错误原因,也无法弄清楚出了什么问题:
- ! 放错位置 \crcr.\endarray ->\crcr\egroup \egroup @arrayright \gdef @preamble {} \end{tabular}
- ! 额外 },或忘记了 \endgroup.\endarray ->\crcr \egroup\egroup @arrayright \gdef @preamble {} \end{tabular}
- ! 额外 },或者忘记了 \endgroup.\endarray ->\crcr \egroup \egroup@arrayright \gdef @preamble {} \end{tabular}
- ! 额外 },或者忘记了 $。\egroup \end{tabular}
- ! LaTeX 错误:\begin{minipage} 在输入行 157 处以 \end{tabular} 结尾。请参阅 LaTeX 手册或 LaTeX Companion 了解解释。输入 H 可立即获得帮助.... \end{tabular}
- ! 缺少 $ 插入。$ \end{tabular}
- !缺少}插入。} \end{minipage}
- ! 未定义控制序列。\endminipage ...\expandafter @iiiparbox @mpargs{\unvbox @tempboxa } \end{minipage}
- !扫描使用@iiiparbox时文件结束。\par<> ./Main.tex我怀疑您
}', causing meto read past where you wanted me to stop.I'll try to recover; but if the error is serious,you'd better type
现在忘记了“E”或“X”,请修复您的文件。!紧急停止。<> ./Main.tex (作业中止,未找到合法的 \end)这是您使用的 TeX 内存量:4792831377091 个字符串字符中 55848 个字符串,28630652178386 个字内存中 300000072483 个多字母控制序列中 15000+600000424000 个字字体信息中 61 种字体,8000000 个字字体信息中 90001141 个连字异常中 8191111i、10n、116p、10601b、609s 个堆栈位置中 5000i、500n、10000p、200000b、80000s 个!==> 发生致命错误,未生成输出 PDF 文件!
请向我解释一下:
- 哪个包有问题?
- 这些错误意味着什么?
- 要怎样做才能使其发挥作用?
我要补充的是,我更新了 Texmaker 和 Miktex,并且更新了所有软件包
包含所有包和表的代码:
\documentclass[
paper=a4, % Papierformat
oneside, % einseitig
fontsize=13pt, % Schriftgröße
headsepline=.5pt, % untere Kopfzeilenlinie
numbers=noenddot, % 1.1.1. --> 1.1.1
parskip=half, % halber Absatz
captions=tableheading, % Tabellenüberschriften
DIV=12, % Satzspiegel (KOMA-Script)
toc=bibliography, % Quellenverzeichnis ins Inhaltsverzeichnis aufnehmen
%tocdepth=3, % Begrenzung der Ebenen im Inhaltsverzecihnis
%headings=normal, % Größe der überschriften verkleinern
final % Status des Dokuments (final/draft)
]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{esvect}
\usepackage{cancel}
\usepackage{framed}
\usepackage{mathtools} %needed to avoid \\ problems
\newcommand\PZB{\stackrel{\mathclap{\normalfont\mbox{PBZ}}}{=}}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\normalfont
\DeclareFontShape{T1}{lmr}{bx}{sc} { <-> ssub * cmr/bx/sc }{}
\usepackage{cite}
\usepackage[hyphens]{url}
\usepackage{etoolbox}
\apptocmd{\sloppy}{\hbadness 10000\relax}{}{}
\usepackage{amsmath,amsfonts}
\usepackage{amssymb}
\renewcommand{\theequation}{\arabic{section}.\arabic{subsection}} % Formeln mit genauer Abschnittangabe beschriften.
\usepackage{trfsigns}
\numberwithin{equation}{subsection} % Die Nummerierung einer Gleichung hinten anhängen.
\newcommand\numberthis{\addtocounter{equation}{1}\tag{\theequation}}
\usepackage{enumerate}
\usepackage{listings}
\usepackage{paralist}
\usepackage[usenames,dvipsnames]{xcolor}
\lstset{
basicstyle=\scriptsize\ttfamily,
keywordstyle=\bfseries\ttfamily\color{NavyBlue},
stringstyle=\color{violet}\ttfamily,
commentstyle=\color{green}\ttfamily,
emph={square},
emphstyle=\color{blue}\texttt,
emph={[2]root,base},
emphstyle={[2]\color{yac}\texttt},
language=c,%
tabsize=2,%
basicstyle=\footnotesize\ttfamily,%
numbers=left,%
numberfirstline,%
breaklines=true,%
breakatwhitespace=true,%
linewidth=\textwidth,%
xleftmargin=0.075\textwidth,%
frame=tlrb,%
captionpos=b%
inputencoding={utf8},
extendedchars=false,
literate={°}{{\si^{\circ}ree}}1
{ä}{{\"a}}1
{ö}{{\"o}}1
{ü}{{\"u}}1
{Ä}{{\"A}}1
{Ö}{{\"O}}1
{ü}{{\"U}}1 %
}
\usepackage{graphicx}
\usepackage{subfigure}
\usepackage{rotating}
\usepackage{float}
\usepackage{picinpar}
\usepackage[section]{placeins}
\usepackage{microtype}
\usepackage{textcomp}
\usepackage[
format=hang, % Einzug
indention=-0.5cm, % Einzugskorrektur
]{caption}
\usepackage{pgfplots}
\pgfplotsset{compat=1.13}
\usepackage{tikz} % TIKZ-Paket
\usepackage{circuitikz} % Schaltpläne mit TIKZ erstellen.
\usetikzlibrary{circuits.ee.IEC,positioning} % Verwende offizielle IEC-Schaltzeichen.
\usetikzlibrary{matrix}
\usetikzlibrary{arrows.meta}
\usepackage{array}
\usepackage{tabularx}
\newcolumntype{w}[1]{>{\raggedleft\hspace{0pt}}p{#1}}
\usepackage{bigdelim} % Ermögliche bessere Formatierung der Zellen untereinander.
\usepackage{booktabs} % Ermögliche besseres Tabellen-Layout.
\usepackage{fancybox}
\usepackage{ulem}
\usepackage{setspace}
\usepackage[a4paper,lmargin={25mm},rmargin={25mm},tmargin={25mm},bmargin= {25mm}]{geometry}
\addtolength{\footskip}{-0.8cm} % Fussbereich 0,8 cm höher, so dass die Seitennummierung höher ist.
\onehalfspacing
\usepackage[title, titletoc]{appendix}
\usepackage{hyperref} % Muss ganz zum Schluss geladen werden.
\usepackage{scrlayer-scrpage} % KOMA-Paket
\pagestyle{scrheadings} % Seitenstil
\setkomafont{pagehead}{\normalfont}
\clearscrheadfoot % Lösche alle Voreinstellungen.
\cfoot{\pagemark} % Erstelle (zentrale) Seitennummern.
\begin{document}
\begin{table}[!htb]
\caption{Global caption}
\begin{minipage}{.5\linewidth}
\caption{equipment}
\centering
\begin{tabular}{|l|l|l|l|}
\hline
\textbf{Name} & \textbf{QTY} & \textbf{Weight} & \textbf{Notes} \\ \hline
& & & \\ \hline
& & & \\ \hline
& & & \\ \hline
& & & \\ \hline
& & & \\ \hline
& & & \\ \hline
& & & \\ \hline
& & & \\ \hline
& & & \\ \hline
\end{tabular}
\end{tabular}
\end{minipage}%
\begin{minipage}{.5\linewidth}
\centering
\caption{}
\begin{tabular}{|l|l|l|l|}
\hline
\textbf{Name} & \textbf{QTY} & \textbf{Weight} & \textbf{Notes} \\ \hline
& & & \\ \hline
& & & \\ \hline
& & & \\ \hline
& & & \\ \hline
& & & \\ \hline
& & & \\ \hline
& & & \\ \hline
& & & \\ \hline
& & & \\ \hline
& & & \\ \hline
& & & \\ \hline
& & & \\ \hline
\end{tabular}
\end{minipage}
\end{table}
\end{document}
答案1
有一个额外的\end{tabular}
行 #145 标记为% \end{tabular} % REMOVE <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
删除重复的行将消除所有编译错误并回答您的三个问题。
这是 xl MWE
% !TeX TS-program = pdflatex
\documentclass[
paper=a4, % Papierformat
oneside, % einseitig
fontsize=13pt, % Schriftgröße
headsepline=.5pt, % untere Kopfzeilenlinie
numbers=noenddot, % 1.1.1. --> 1.1.1
parskip=half, % halber Absatz
captions=tableheading, % Tabellenüberschriften
DIV=12, % Satzspiegel (KOMA-Script)
toc=bibliography, % Quellenverzeichnis ins Inhaltsverzeichnis aufnehmen
tocdepth=3, % Begrenzung der Ebenen im Inhaltsverzecihnis
headings=normal, % Größe der überschriften verkleinern
final % Status des Dokuments (final/draft)
]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{esvect}
\usepackage{cancel}
\usepackage{framed}
\usepackage{mathtools} %needed to avoid \\ problems
\newcommand\PZB{\stackrel{\mathclap{\normalfont\mbox{PBZ}}}{=}}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\normalfont
\DeclareFontShape{T1}{lmr}{bx}{sc} { <-> ssub * cmr/bx/sc }{}
\usepackage{cite}
\usepackage[hyphens]{url}
\usepackage{etoolbox}
\apptocmd{\sloppy}{\hbadness 10000\relax}{}{}
\usepackage{amsmath,amsfonts}
\usepackage{amssymb}
\renewcommand{\theequation}{\arabic{section}.\arabic{subsection}} % Formeln mit genauer Abschnittangabe beschriften.
\usepackage{trfsigns}
\numberwithin{equation}{subsection} % Die Nummerierung einer Gleichung hinten anhängen.
\newcommand\numberthis{\addtocounter{equation}{1}\tag{\theequation}}
\usepackage{enumerate}
\usepackage{listings}
\usepackage{paralist}
\usepackage[usenames,dvipsnames]{xcolor}
\lstset{
basicstyle=\scriptsize\ttfamily,
keywordstyle=\bfseries\ttfamily\color{NavyBlue},
stringstyle=\color{violet}\ttfamily,
commentstyle=\color{green}\ttfamily,
emph={square},
emphstyle=\color{blue}\texttt,
emph={[2]root,base},
emphstyle={[2]\color{yac}\texttt},
language=c,%
tabsize=2,%
basicstyle=\footnotesize\ttfamily,%
numbers=left,%
numberfirstline,%
breaklines=true,%
breakatwhitespace=true,%
linewidth=\textwidth,%
xleftmargin=0.075\textwidth,%
frame=tlrb,%
captionpos=b%
inputencoding={utf8},
extendedchars=false,
literate={°}{{\si^{\circ}ree}}1
{ä}{{\"a}}1
{ö}{{\"o}}1
{ü}{{\"u}}1
{Ä}{{\"A}}1
{Ö}{{\"O}}1
{ü}{{\"U}}1 %
}
\usepackage{graphicx}
\usepackage{subfigure}
\usepackage{rotating}
\usepackage{float}
\usepackage{picinpar}
\usepackage[section]{placeins}
\usepackage{microtype}
\usepackage{textcomp}
\usepackage[
format=hang, % Einzug
indention=-0.5cm, % Einzugskorrektur
]{caption}
\usepackage{pgfplots}
\pgfplotsset{compat=1.13}
\usepackage{tikz} % TIKZ-Paket
\usepackage{circuitikz} % Schaltpläne mit TIKZ erstellen.
\usetikzlibrary{circuits.ee.IEC,positioning} % Verwende offizielle IEC-Schaltzeichen.
\usetikzlibrary{matrix}
\usetikzlibrary{arrows.meta}
\usepackage{array}
\usepackage{tabularx}
\newcolumntype{w}[1]{>{\raggedleft\hspace{0pt}}p{#1}}
\usepackage{bigdelim} % Ermögliche bessere Formatierung der Zellen untereinander.
\usepackage{booktabs} % Ermögliche besseres Tabellen-Layout.
\usepackage{fancybox}
\usepackage{ulem}
\usepackage{setspace}
\usepackage[a4paper,lmargin={25mm},rmargin={25mm},tmargin={25mm},bmargin= {25mm}]{geometry}
\addtolength{\footskip}{-0.8cm} % Fussbereich 0,8 cm höher, so dass die Seitennummierung höher ist.
\onehalfspacing
\usepackage[title, titletoc]{appendix}
\usepackage{hyperref} % Muss ganz zum Schluss geladen werden.
\usepackage{scrlayer-scrpage} % KOMA-Paket
\pagestyle{scrheadings} % Seitenstil
\setkomafont{pagehead}{\normalfont}
\clearscrheadfoot % Lösche alle Voreinstellungen.
\cfoot{\pagemark} % Erstelle (zentrale) Seitennummern.
\begin{document}
\begin{table}[!htb]
\caption{Global caption}
\begin{minipage}{.5\linewidth}
\caption{equipment}
\centering
\begin{tabular}{|l|l|l|l|}
\hline
\textbf{Name} & \textbf{QTY} & \textbf{Weight} & \textbf{Notes} \\ \hline
& & & \\ \hline
& & & \\ \hline
& & & \\ \hline
& & & \\ \hline
& & & \\ \hline
& & & \\ \hline
& & & \\ \hline
& & & \\ \hline
& & & \\ \hline
\end{tabular}
% \end{tabular} % REMOVE <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
\end{minipage}%
\begin{minipage}{.5\linewidth}
\centering
\caption{}
\begin{tabular}{|l|l|l|l|}
\hline
\textbf{Name} & \textbf{QTY} & \textbf{Weight} & \textbf{Notes} \\ \hline
& & & \\ \hline
& & & \\ \hline
& & & \\ \hline
& & & \\ \hline
& & & \\ \hline
& & & \\ \hline
& & & \\ \hline
& & & \\ \hline
& & & \\ \hline
& & & \\ \hline
& & & \\ \hline
& & & \\ \hline
\end{tabular}
\end{minipage}
\end{table}
\end{document}