有关的

有关的

目前表格正在发出此警告,但我不知道它来自哪里:

\documentclass[
10pt,
a5paper,
twoside
]{memoir}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[brazil]{babel}
\usepackage{ragged2e}
\usepackage{longtable}
\usepackage{showframe}
\renewcommand\ShowFrameLinethickness{0.3pt}

\begin{document}
\frenchspacing

\begin{longtable}[!ht]{ | >{\RaggedRight}p{3cm} | p{5.5cm} | }

    \hline
    Tamanho da fonte & 10,5 para o texto incluindo os títulos das seções e subseções.
                       As citações com mais de três linhas as legendas das ilustrações
                       e tabelas, fonte 9,5. \\ \hline

    \caption{Formatação do texto}
    \label{tab:table}

\end{longtable}

\end{document}

enter image description here

test2.tex: Underfull \vbox (badness 10000) detected at line 95

第 95 行是\end{longtable}。我还尝试删除 ,p{5.5cm}这样表格最后一列的宽度会自动确定,但第一列的宽度不会自动确定,第一列必须是p{3cm}。但如果我这样做,| >{\RaggedRight}p{3cm} | p |它会引发错误:

test2.tex:88: Missing number, treated as zero. [Tamanho da fonte& 1]
test2.tex:88: Illegal unit of measure (pt inserted). [Tamanho da fonte& 1]

有关的

  1. 自动调整表格以适应列宽
  2. 自动调整表格单元格大小
  3. 带有 p 型列的表格以填充页面宽度
  4. 表格中的 p、m 和 b 列
  5. https://en.wikibooks.org/wiki/LaTeX/Tables

答案1

我猜您希望表格正好是全文本宽度。您可以使用ltablex包来实现这一点,该包 将longtable的功能(和语法)带到。longtabletabularx

我擅自加上了标题多于表格:如果表格标题通常放在表格上方,则是为了避免读者浏览页面来查找其全部内容。此外,在长表格中(顺便说一下,长表格不是浮动表格,因此此选项[!ht]毫无意义),标题是从之内表中,第一个头代码。

\documentclass[
10pt,
a5paper,
twoside
]{memoir}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[brazil]{babel}
\usepackage{ragged2e}
\usepackage{ltablex}
\keepXColumns
\usepackage{showframe}
\renewcommand\ShowFrameLinethickness{0.3pt}

\begin{document}
\frenchspacing
\setlength\extrarowheight{2pt}
\begin{tabularx}{\linewidth}{|>{\RaggedRight}p{3cm}|>{\arraybackslash}X|}
    \caption{Formatação do texto}
    \label{tab:table} \\
    \hline
\endfirsthead
\multicolumn{2}{c}{\tablename~\thetable}: Formatação do texto (continued)\\
\hline
\endhead
\hline
\multicolumn{2}{r}{\footnotesize to be continued}
\endfoot
\hline
\endlastfoot
    Tamanho da fonte & 10,5 para o texto incluindo os títulos das seções e subseções.
                       As citações com mais de três linhas as legendas das ilustrações
                       e tabelas, fonte 9,5.
\end{tabularx}

\end{document} 

enter image description here

相关内容