一页内可容纳 2 个表格

一页内可容纳 2 个表格

我尝试使用以下答案:

https://tex.stackexchange.com/questions/2832/how-can-i-have-two-tables-side-by-side#:~:text=Just%20put%20two%20tabular%20environments,Add%20spacing%20as%20desired.&text=If%20you%20want%20to%20use,that%20is%20simple%20as%20well.&text=If%20you%20want%20two%20tables,%2C%20you%20can%20use%20%5Cparbox%20

由于某种原因,我无法放置它。这可能是由于我拥有许多软件包,但我不明白错误原因,也无法弄清楚出了什么问题:

  • ! 放错位置 \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 文件!

请向我解释一下:

  1. 哪个包有问题?
  2. 这些错误意味着什么?
  3. 要怎样做才能使其发挥作用?

我要补充的是,我更新了 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 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

删除重复的行将消除所有编译错误并回答您的三个问题。

A

这是 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}

相关内容