为什么表格无法在必要时调整文本以进行换行?我可以手动进行换行吗?如何修复这些边距?
编辑:MWE如下:
\documentclass[a4paper,12pt,spanish]{article}
\usepackage{multirow}
\usepackage[utf8]{inputenc}
\usepackage{geometry}
\usepackage[spanish]{babel}
\usepackage{graphicx}
\begin{document}
\begin{center}
\begin{tabular}{|r|ccccc|}
\hline
& Descripción & Narración & Diálogo & Exposición & Argumentación \\
\hline
Técnico-científico & & & & Habitual & \\
Jurídico-administrativo & & & & & \\
Humanístico & & & & Estudio & Ensayo\\
Periodístico & & & & Noticia & Art. opinión\\
Literario & Descripción & Novela & Teatro & \multicolumn{2}{c|}{Lengua literaria}\\
\hline
\end{tabular}
\end{center}
\end{document}
编辑 2:tabular
使用进行更改时问题仍然存在tabu
。此外,它在编译时给我一个非致命错误:Overfull \hbox (57.79063 too wide) (page 2), lines 112-123.
由于此表出现在第 2 页,并且代码行也匹配,它可能想告诉我一些事情,但我不知道这是什么意思。
答案1
您的tabular
序言仅指定了这些条目所对应的列r
,并且不允许换行。因此,您的表格对于页面来说太宽,并且 LaTex 报告:c
\mbox
Overfull \hbox (56.68524pt too wide) in paragraph at lines 12--23
您不应忽略此类警告。
LaTeX 不会将太宽的材料居中,它只会突出到右边距。
这些仍然有点宽泛,但展示了可能的替代方案
\documentclass[a4paper,12pt,spanish]{article}
\usepackage{multirow}
\usepackage[utf8]{inputenc}
\usepackage{geometry}
\usepackage[spanish]{babel}
\usepackage{graphicx}
\begin{document}
\begin{center}
X\dotfill X
\begin{tabular}{|r|ccccc|}
\hline
& Descripción & Narración & Diálogo & Exposición & Argumentación \\
\hline
Técnico-científico & & & & Habitual & \\
Jurídico-administrativo & & & & & \\
Humanístico & & & & Estudio & Ensayo\\
Periodístico & & & & Noticia & Art. opinión\\
Literario & Descripción & Novela & Teatro & \multicolumn{2}{c|}{Lengua literaria}\\
\hline
\end{tabular}
{\footnotesize
\begin{tabular}{|r|ccccc|}
\hline
& Descripción & Narración & Diálogo & Exposición & Argumentación \\
\hline
Técnico-científico & & & & Habitual & \\
Jurídico-administrativo & & & & & \\
Humanístico & & & & Estudio & Ensayo\\
Periodístico & & & & Noticia & Art. opinión\\
Literario & Descripción & Novela & Teatro & \multicolumn{2}{c|}{Lengua literaria}\\
\hline
\end{tabular}
}
\begin{tabular}{|p{2.5cm}|ccccc|}
\hline
& Descripción & Narración & Diálogo & Exposición & Argumentación \\
\hline
Técnico-científico & & & & Habitual & \\
Jurídico-administrativo & & & & & \\
Humanístico & & & & Estudio & Ensayo\\
Periodístico & & & & Noticia & Art. opinión\\
Literario & Descripción & Novela & Teatro & \multicolumn{2}{c|}{Lengua literaria}\\
\hline
\end{tabular}
\end{center}
\end{document}