第二列中的文本显示在第一列中。我找不到原因?有什么建议吗?
\begin{table*}
\begin{tabular}{|p{8cm}|p{8cm}|}
\hline \textbf{Heading 1}\\\\Text \\
& \textbf{Heading 2}\\ Text \\
\hline
\end{tabular}
\end{table*}
答案 0 :(得分:2)
Latex表格式为水平格式:&
分隔单元格/列,\\
表示一行单元格的结尾。
将第一行指定为
A & B \\
第二行
C & D \\
所以你的案子应该编码:
\documentclass{article}
\begin{document}
\begin{table*}
\begin{tabular}{|p{4cm}|p{4cm}|}
\hline \textbf{Heading 1} & \textbf{Heading 2}\\
Text col 1 with plenty of extra text
&Text col 2 with plenty of extra text\\
\hline
\end{tabular}
\end{table*}
\end{document}
(为了显示目的,我减小了单元格的宽度。)
如果您想在给定单元格中添加换行符,只需在输入文件中留一个空行即可。以下是两种不同的文字方式。
\documentclass{article}
\begin{document}
\begin{table*}
\begin{tabular}{|p{4cm}|p{4cm}|}
\hline \textbf{Heading 1} & \textbf{Heading 2}\\
Text col 1 with plenty of extra text.
And more lines of text in column one.
Yet more lines.
&Text col 2 with plenty of extra text.\\
\hline
\end{tabular}
\end{table*}
\begin{table*}
\begin{tabular}{|p{4cm}|p{4cm}|}
\hline \textbf{Heading 1}
Text col 1 with plenty of extra text.
And more lines of text in column one.
Yet more lines.
&\textbf{Heading 2}
Text col 2 with plenty of extra text.\\
\hline
\end{tabular}
\end{table*}
\end{document}