简单表格太宽

简单表格太宽

我正尝试在这里编写一个非常简单的文档,但我的表格遇到了令人沮丧的问题。这是我的代码:

\documentclass[a4paper,10pt]{article}
%\documentclass[a4paper,10pt]{scrartcl}
\begin{document}
\begin{itemize}
\item[a)]\mbox{}\\%using this to go to the next line
  \begin{tabular}{|l|c|c|}
  \hline
  & \textbf{A1 Configuration Série} & \textbf{A2 Configuration Parallèle} \\ \hline
  \(\Delta\)V de la source : & 210V & 120V \\ \hline
  I fourni par la source : & 10A & 20A \\ \hline
  P dissipé par dans le radiateur : & 2000W & 2000W \\ \hline
  Temps de fonctionnement : & 100s & 100s \\ \hline
  Énergie livrée au radiateur : & 200 kJ & 200kJ \\ \hline
  Énergie fournie par la source: & 210kJ & 240kJ \\ \hline
  \end{tabular}
Text here should be indented as if there was no table.
\end{itemize}

\end{document}

问题是它给了我这个错误:

Overfull \hbox (92.27675pt too wide) in paragraph at lines 5--16

我从这个错误中了解到我的表格太宽了。我尝试调整列的大小,p{2.5cm}但它确实引发了另一个错误。我认为问题是由我使用的项目的缩进引起的。如果我可以将表格设置在缩进之外,但将其余部分保留在里面,那就太好了。

我听说过\makebox但它似乎在我的环境中不受支持,我在 Linux 上使用 Kile,或者它需要一个特殊的包。

更新

我这里有第二个问题,我只是要求解释,因为我认为这是相当容易修复的问题。如果我使用这个表,在那段之后我会收到相同的过满警告:

\item[c)]
  En regardant le tableau d'efficacité ci-dessous, on observe que le \%
  d'efficacité diminue lorsque l'on passe d'une configuration en série
  vers une configuration en parallèle. 

  \begin{table}[h]
  \begin{tabular}{|l|c|c|c|c|}
  \hline
      & \textbf{A1} & \textbf{A2} & \textbf{B1} & \textbf{B2} \\ \hline
      \textbf{\% d' efficacité :} & 95.24\% & 83.33\% & 95.24\% & 83.33\% \\ \hline
  \end{tabular}
  \end{table}


\end{itemize}

给我这个警告:

Overfull \hbox (10.11162pt too wide) in paragraph at lines 138--141

我不认为问题出在这里的表格上,因为如果我删除它,仍然会出现警告。为什么 TeX 不能渲染像这样的简单段落而不考虑它太大?我对 LaTeX 还很陌生,我不明白这一点。在我的 PDF 中渲染没问题。

答案1

表格的宽度过大是由于第 2 列和第 3 列的标题所致;您可以将其分成三行(不幸的是,“配置”这个词太长了):

  \begin{tabular}{|l|c|c|}
  \hline
  & \textbf{A1} & \textbf{A2} \\
  & \textbf{Configuration} & \textbf{Configuration} \\
  & \textbf{Série} & \textbf{Parallèle} \\ \hline
  \(\Delta\)V de la source : & 210V & 120V \\ \hline
  I fourni par la source : & 10A & 20A \\ \hline
  P dissipé par dans le radiateur : & 2000W & 2000W \\ \hline
  Temps de fonctionnement : & 100s & 100s \\ \hline
  Énergie livrée au radiateur : & 200 kJ & 200kJ \\ \hline
  Énergie fournie par la source : & 210kJ & 240kJ \\ \hline
  \end{tabular}

enter image description here

答案2

使用

\hspace*{-50pt}\begin{tabular}......\end{tabular}\hspace{-50pt}

就 TeX 而言,你的表格将会窄 100pt。

\documentclass[a4paper,10pt]{article}
%\documentclass[a4paper,10pt]{scrartcl}
\begin{document}
\begin{itemize}
\item[a)]\mbox{}\\%using this to go to the next line
  \begin{tabular}{|l|c|c|}
  \hline
  & \textbf{A1 Configuration Série} & \textbf{A2 Configuration Parallèle} \\ \hline
  \(\Delta\)V de la source : & 210V & 120V \\ \hline
  I fourni par la source : & 10A & 20A \\ \hline
  P dissipé par dans le radiateur : & 2000W & 2000W \\ \hline
  Temps de fonctionnement : & 100s & 100s \\ \hline
  Énergie livrée au radiateur : & 200 kJ & 200kJ \\ \hline
  Énergie fournie par la source: & 210kJ & 240kJ \\ \hline
  \end{tabular}
Text here should be indented as if there was no table.
\end{itemize}

\end{document}

enter image description here

相关内容