当我将表放入 makebox 中时出现以下错误。
LaTeX 错误:出现问题 - 也许缺少 \item。
请参阅 LaTeX 手册或 LaTeX Companion 了解解释。输入 H 可立即获得帮助。...
l.62 } Try typing <return> to proceed. If that doesn't work, type X <return> to quit.
我正在使用 makebox 将页边距调整到左侧,否则它将无法正确适应页面。它正确显示了页面,但我仍然收到此错误。我想知道为什么会出现此错误以及如何修复它。下面是 MWE:
\documentclass[
% -- opções da classe memoir --
12pt, % tamanho da fonte
openright, % capítulos começam em pág ímpar (insere página vazia caso preciso)
oneside, % para impressão em verso e anverso. Oposto a oneside
a4paper, % tamanho do papel.
% -- opções da classe abntex2 --
%chapter=TITLE, % títulos de capítulos convertidos em letras maiúsculas
%section=TITLE, % títulos de seções convertidos em letras maiúsculas
%subsection=TITLE, % títulos de subseções convertidos em letras maiúsculas
%subsubsection=TITLE,% títulos de subsubseções convertidos em letras maiúsculas
% -- opções do pacote babel --
english, % idioma adicional para hifenização
% french, % idioma adicional para hifenização
% spanish, % idioma adicional para hifenização
brazil % o último idioma é o principal do documento
]{abntex2}
\usepackage{pdflscape}
\begin{document}
\begin{landscape}
\begin{table}[!ht]
\caption{Características dos corpora de pacientes}
\makebox[26cm]{
\begin{center}
\footnotesize
\begin{tabular}{|p{2,5cm}|p{1,5cm}|p{2cm}|p{6cm}|p{6cm}|p{4cm}|p{2cm}|p{1,5cm}|}
\hline
\textbf{Nome} & \textbf{Idioma} & \textbf{Quantidade de documentos} & \textbf{Tipos de documentos} & \textbf{Aplicações} & \textbf{De acesso gratuito?} & \textbf{É anotado?} & \textbf{Está desidentificado?} \\
\hline
i2b2 & Inglês & 1,2 bilhão & Prontuários de pacientes internados, documentos financeiros, exames laboratoriais e sumários de alta. & Desidentificação, extração classificação, identificação e normalização de dados diversos & Sim, mediante autorização & Possui ambos dados anotados e não anotados & Sim \\
\hline
CCHMC & Inglês & 3273 & Radiologia renal e pulmonar e cartas de suicídio & Identificação de doenças de acordo com a CID-9 e análise de sentimentos & Sim para uso acadêmico e mediante requisição & Sim & Sim \\
\hline
MIMIC-III & Inglês & 61293 & Admissões de pacientes em CTI e admissões de pacientes neonatais & Ensino, aprendizado de máquina, predição de dados e análise semântica & Sim, mediante a autorização e ter feito um curso & Não & Sim \\
\hline
BioScope & Inglês & 3236 & Resumos de documentos médicos, artigos completos de medicina e textos livres de radiologia & Estudar níveis de asserção & Sim & Sim & Sim \\
\hline
THYME & Inglês & 1254 & Registros clínicos de pacientes com câncer no cólon & Identificar relações temporais & Sim, mediante requisição & Sim & Sim \\
\hline
CPRD & Inglês & 11 milhões & Prontuários de pacientes & Diversas & Não & Não & Sim \\
\hline
THIN & Inglês & $\cong$ 3,9 milhões & Prontuários longitudinais de pacientes & Diversas & N/A & Não & Sim \\
\hline
Stockholm EPR Corpus & Sueco & 2 milhões & Prontuários de pacientes & desidentificação, pseudo-anonimização, identificação de incertezas, negações e asserções, anotações clínicas, classificação de documentos e relações temporais & Sim, mediante requisição & Sim & Sim \\
\hline
\textit{EMC Dutch Clinical Corpus} & Holandês & 7500 & Prontuários longitudinais de pacientes, receituários, laudos de radiologia e sumários de alta & Relações temporais, negação e análise de experiências dos usuários & Sim, mediante requisição & Sim & Sim \\
\hline
\textit{Turku Clinical Treebank and Propbank} & Finlandês & 8 & Documentos de enfermagem & Análise de dependência de estruturas linguísticas & Sim & Sim & Sim \\
\hline
\textit{Synthethic Clinical Text Corpus} & Alemão & 55 & Anotações clínicas e sumários de alta & Reconhecimento de entidade mencionada & Sim & Sim & Sim \\
\hline
\textit{Chinese Electronic Medical Corpus} & Chinês & 255 & Prontuários de admissão & Reconhecimento de entidade mencionada & Sim & Sim & Sim \\
\hline
\end{tabular}
\end{center}
}
\label{tab:caraccorpora}
\end{table}
\end{landscape}
\end{document}
答案1
我猜你正在寻找这样的东西:
如您所见,我擅自根据自己的喜好重新设计了您的表格。在我看来,它现在看起来更“专业”。当然,如果您更喜欢监狱牢房的内容 :-),您可以用 替换水平线booktabs
并\hline
添加垂直线。
由于您的表格非常大,因此考虑将其分布在两个横向页面上是合理的。为此,您可以使用以下 MWElongtable
。除此之外,为了美化表格,还使用了包threeparttablex
(用于表格注释)和booktabs
(用于表格的水平规则):
\documentclass[
12pt, % tamanho da fonte
openright, % capítulos começam em pág ímpar (insere página vazia caso preciso)
oneside, % para impressão em verso e anverso. Oposto a oneside
a4paper, % tamanho do papel.
english, % idioma adicional para hifenização
brazil % o último idioma é o principal do documento
]{abntex2}
\usepackage{ragged2e}
\usepackage{longtable, threeparttablex}
\newcolumntype{R}[1]{>{\RaggedRight\hspace*{0pt}}p{#1}}
\usepackage{pdflscape}
\begin{document}
\begin{landscape}
\setlength\tabcolsep{0pt}
\small\linespread{.84}\selectfont
\setlength\LTleft{0pt}
\setlength\LTright{0pt}
\begin{ThreePartTable}
\renewcommand\TPTminimum{\textwidth}
%% Arrange for "longtable" to take up full width of text block
\setlength\LTleft{0pt}
\setlength\LTright{0pt}
\setlength\tabcolsep{0pt}
\begin{TableNotes}[para,raggedright]\footnotesize
\item[a] QD: Quantidade de Documentos
\item[b] ED: Está Desidentificado
\end{TableNotes}
\begin{longtable}{@{\extracolsep{\fill}}
R{2.2cm} l R{2cm} R{4.5cm} R{5cm} R{4cm} R{2.5cm} l
}
\caption{Características dos corpora de pacientes}
\label{tab:caraccorpora} \\
\toprule
\textbf{Nome} & \textbf{Idioma} & \textbf{QD\tnote{a}}
& \textbf{Tipos de documentos} & \textbf{Aplicações}
& \textbf{De acesso gratuito?} & \textbf{É anotado?}
& \textbf{ED\tnote{b}\ \ ?} \\
\midrule
\endfirsthead
\caption[]{Características dos corpora de pacientes (cont.)} \\
\toprule
\textbf{Nome} & \textbf{Idioma} & \textbf{QD\tnote{a}}
& \textbf{Tipos de documentos} & \textbf{Aplicações}
& \textbf{De acesso gratuito?} & \textbf{É anotado?}
& \textbf{ED\tnote{b}\ \ ?} \\
\midrule
\addlinespace[-3pt]
\endhead
\midrule[\heavyrulewidth]
\insertTableNotes \\
\multicolumn{8}{r}{\textit{Continued on the next page}}
\endfoot
\midrule[\heavyrulewidth]
\insertTableNotes
\endlastfoot
% table body
i2b2 & Inglês & 1,2 bilhão & Prontuários de pacientes internados, documentos financeiros, exames laboratoriais e sumários de alta. & Desidentificação, extração classificação, identificação e normalização de dados diversos & Sim, mediante autorização & Possui ambos dados anotados e não anotados & Sim \\
\addlinespace
CCHMC & Inglês & 3273 & Radiologia renal e pulmonar e cartas de suicídio & Identificação de doenças de acordo com a CID-9 e análise de sentimentos & Sim para uso acadêmico e mediante requisição & Sim & Sim \\
\addlinespace
MIMIC-III & Inglês & 61293 & Admissões de pacientes em CTI e admissões de pacientes neonatais & Ensino, aprendizado de máquina, predição de dados e análise semântica & Sim, mediante a autorização e ter feito um curso & Não & Sim \\
\addlinespace
BioScope & Inglês & 3236 & Resumos de documentos médicos, artigos completos de medicina e textos livres de radiologia & Estudar níveis de asserção & Sim & Sim & Sim \\
\addlinespace
THYME & Inglês & 1254 & Registros clínicos de pacientes com câncer no cólon & Identificar relações temporais & Sim, mediante requisição & Sim & Sim \\
\addlinespace
CPRD & Inglês & 11 milhões & Prontuários de pacientes & Diversas & Não & Não & Sim \\
\addlinespace
THIN & Inglês & $\cong$ 3,9 milhões & Prontuários longitudinais de pacientes & Diversas & N/A & Não & Sim \\
\addlinespace
Stockholm EPR Corpus & Sueco & 2 milhões & Prontuários de pacientes & desidentificação, pseudo-anonimização, identificação de incertezas, negações e asserções, anotações clínicas, classificação de documentos e relações temporais & Sim, mediante requisição & Sim & Sim \\
\addlinespace
\textit{EMC Dutch Clinical Corpus} & Holandês & 7500 & Prontuários longitudinais de pacientes, receituários, laudos de radiologia e sumários de alta & Relações temporais, negação e análise de experiências dos usuários & Sim, mediante requisição & Sim & Sim \\
\addlinespace
\textit{Turku Clinical Treebank and Propbank} & Finlandês & 8 & Documentos de enfermagem & Análise de dependência de estruturas linguísticas & Sim & Sim & Sim \\
\addlinespace
\textit{Synthethic Clinical Text Corpus} & Alemão & 55 & Anotações clínicas e sumários de alta & Reconhecimento de entidade mencionada & Sim & Sim & Sim \\
\addlinespace
\textit{Chinese Electronic Medical Corpus} & Chinês & 255 & Prontuários de admissão & Reconhecimento de entidade mencionada & Sim & Sim & Sim \\
\end{longtable}
\end{ThreePartTable}
%
\end{landscape}
\end{document}
如果你希望行与行之间有更多的垂直空间,你可以添加\addlinespace
选项[<verical space>]
。例如:
\addlinespace[5pt]
注意:makebox
您不能像表格一样包含结构化文本。它用于扩大打字范围是脆弱的。对于这样的目的,最好使用adjustwidth
包中的宏changepage
。在上面的例子中,没有利用这种可能性。
答案2
我的问题已经解决,删除\开始{中心}块内的 makebox 如下所述黄威利。
按照他的说法:
默认情况下,\makebox 的内容位于框的中心。无论如何,\begin{center}... \end{center} 不会帮助您将框与页面对齐。