
Tenho um documento grande composto apenas por tabular ou tabularx (especificações do produto) e gostaria de centralizá-los em todo o documento. Esses tabulares são consideráveis, a maioria usa toda a largura disponível (neste caso é um papel A4 básico para retrato), ou seja, 21cm.
Exemplos:
\begin{tabularx}{21cm}{X X X}
...
\end{tabularx}
\begin{tabularx}{15cm}{X X X}
...
\end{tabularx}
\begin{tabularx}{20.5cm}{X X X}
...
\end{tabularx}
Quando comecei a fazer todos os tabulares, percebi que um tabular tem uma espécie de margem ao seu redor e como o espaço é precioso para mim, resolvi retirar todas as margens do documento. Para fazer isso, eu uso o comando \setlength{\oddsidemargin}{-1.22in}
(encontrado aqui) que desloca todo o conteúdo do documento um pouco para a esquerda para compensar a margem esquerda tabular.
Mas agora, quando tento centralizar todas as tabulares (porque algumas delas são menores) na página usando \centering
ou qualquer outra técnica de centralização, elas não ficam centralizadas. Na verdade, eles têm, mas com 1,22 pol. adicionais à esquerda, que é exatamente o comprimento especificado em \setlength{\oddsidemargin}{-1.22in}
.
Se eu comentar %\setlength{\oddsidemargin}{-1.22in}
, a maioria das minhas tabulares excedem à direita e são truncadas (para que alguns finais do texto não sejam exibidos)
Portanto, tenho várias perguntas neste momento:
Removi incorretamente a margem do meu documento? Porque aqui não estou removendo-os, mas compensando-os de fato.
É possível prescindir
\setlength{\oddsidemargin}{-1.22in}
para poder usar o\centering
comando da maneira correta?Caso contrário, existe alguma maneira de desabilitar ou definir como 0 a margem direita (e não o preenchimento como em HTML) de uma tabela?
Obrigado,
Nota 1: Não especifiquei nenhum \textwidth
, todo original com\documentclass{article}[10pt,a4paper,sans]
Nota 2: Eu uso esses comandos para remover margens e outras coisas:
\setlength{\topmargin}{-1.4in}
\setlength{\oddsidemargin}{-1.22in}
\setlength{\marginparwidth}{0in}
\setlength{\hoffset}{0in}
\setlength{\voffset}{0in}
Responder1
Um esqueleto para um documento com tabelas centralizadas horizontalmente que poderia ocupar toda a largura do texto seria:
\documentclass[a4paper]{article}
\usepackage[
hmargin=0mm, % Remove left and right margin
% Set vertical margin or whatever
]{geometry}
\usepackage{tabularx}
\setlength{\parindent}{0pt}% No indentation of first lines in paragraphs
\setlength{\parskip}{2ex minus 1ex plus 4ex}% Vertical space between paragraphs
\begin{document}
\centering
\begin{tabularx}{21cm}{X X X}
...
\end{tabularx}
\begin{tabularx}{15cm}{X X X}
...
\end{tabularx}
\begin{tabularx}{20.5cm}{X X X}
...
\end{tabularx}
\end{document}
As linhas vazias entre os ambientes tabularx
são importantes. Em seguida, cada tabela é colocada dentro de um novo parágrafo. O espaço entre estes parágrafos pode ser configurado por \parskip
, veja o preâmbulo.
Responder2
A marcação da tabela era muito complicada e forçava muitas caixas cheias. Esta versão não tem avisos de caixa cheia ou insuficiente e, portanto, centraliza a página.
\documentclass[10pt,a4paper,draft]{article}
\usepackage{array}
\usepackage{makecell}
\usepackage{multirow}
\usepackage{tabularx}
\usepackage{wasysym}
\usepackage{graphicx}
\usepackage{ifthen}
\usepackage[table]{xcolor}
\setlength{\topmargin}{-1.4in}
\setlength{\oddsidemargin}{-1in}
\setlength{\marginparwidth}{0in}
\setlength\textwidth{\paperwidth}
\begin{document}
\centering
\begin{tabular}{@{}ccc@{}}
\large\textbf{Neurologique}&
\large\textbf{Ventilatoire}&
\large\textbf{Circulatoire}\\
\begin{tabular}{l r l}
\multirowcell{3}{Pupilles\\\underline{NRS}}&\underline{n}ormales&Oui / Non\\
&\underline{r}\'{e}actives&Oui / Non\\
&\underline{s}ym\'{e}triques&Oui / Non\\
\multirowcell{2}{Rep\`{e}re\\\underline{OST}}&\underline{t}emps&Oui / Non\\
&\underline{e}space&Oui / Non\\
\multirowcell{6}{Motricit\'{e}\\\underline{MS4M}}&main G&OK\,/\,\begin{math}\approx\end{math}\,/\,KO\\
&main D&OK\,/\,\begin{math}\approx\end{math}\,/\,KO\\
&pied G&OK\,/\,\begin{math}\approx\end{math}\,/\,KO\\
&pied D&OK\,/\,\begin{math}\approx\end{math}\,/\,KO\\
&doigt Sym.&OK\,/\,\begin{math}\approx\end{math}\,/\,KO\\
&pieds Sym.&OK\,/\,\begin{math}\approx\end{math}\,/\,KO\\
\end{tabular}&
\begin{tabular}{l r l}
Chaleur&temp\'{e}rature&\raisebox{-0.4mm}{\rule{1cm}{0.1mm}}\raisebox{4px}{\begin{math}\circ\end{math}}C\\
Saturation&SpO\textsubscript{2} (\begin{math}\geq\end{math}94)&\raisebox{-0.4mm}{\rule{1cm}{0.1mm}}\%\\
\multirowcell{3}{Fr\'{e}quence\\Ventilatoire\\\underline{ARS}}&\underline{a}mple&Oui / Non\\
&\underline{r}\'{e}guli\`{e}re&Oui / Non\\
&\underline{s}ym\'{e}trique&Oui / Non\\
\multirowcell{3}{Respiration\\\underline{A--Normale}}&gasps&Oui / Non\\
&sifflements&Oui / Non\\
&ronflements&Oui / Non\\
Fr\'{e}quence&respiratoire&\raisebox{-0.4mm}{\rule{8mm}{0.1mm}}mpm\\
\textbf{Enfant}&\textbf{Ado}&\textbf{Adulte}\\
30--60&30--20&20--12
\end{tabular}&
\begin{tabular}{l r l}
TRC&recoloration&\raisebox{1px}{\begin{math}<\end{math}}3s / \begin{math}\geq\end{math}3s\\
\multirowcell{4}{Tension\\art\'{e}rielle}&mesure sur&Hum. / Carot.\\
&gauche&\raisebox{-0.4mm}{\rule{8mm}{0.1mm}} / \raisebox{-0.4mm}{\rule{8mm}{0.1mm}}\\
&droite&\raisebox{-0.4mm}{\rule{8mm}{0.1mm}} / \raisebox{-0.4mm}{\rule{8mm}{0.1mm}}\\
&r\'{e}f\'{e}rence&\raisebox{-0.4mm}{\rule{8mm}{0.1mm}} / \raisebox{-0.4mm}{\rule{8mm}{0.1mm}}\\
\multirowcell{3}{Pouls\\\underline{RBFS}}&\underline{r}\'{e}gulier&OK\,/\,\begin{math}\approx\end{math}\,/\,KO\\
&\underline{b}ien \underline{f}rapp\'{e}&OK\,/\,\begin{math}\approx\end{math}\,/\,KO\\
&\underline{s}ym\'{e}trique&OK\,/\,\begin{math}\approx\end{math}\,/\,KO\\
Fr\'{e}quence&cardiaque&\raisebox{-0.4mm}{\rule{13mm}{0.1mm}}bpm\\
\textbf{Enfant}&\textbf{Ado}&\textbf{Adulte}\\
100--160&70--140&60--100
\end{tabular}
\end{tabular}
\vspace{5mm}
\begin{tabular}{r l c c l c c l c c l}
\multicolumn{11}{c}{\large{\textbf{Bilan d'examen compl\'{e}mentaire}}}\\
Refus de:&s'allonger / s'assoir&\quad\,\quad&\framebox(10, 10)&Sueurs&\quad\,\quad&\framebox(10, 10)&Pacemaker&\quad\,\quad&\framebox(10, 10)&Veines apparentes\\
\'Etat:&anxieux(e) / stress\'{e}(e)&\quad\,\quad&\framebox(10, 10)&P\^{a}leurs&\quad\,\quad&\framebox(10, 10)&Muqueuses&\quad\,\quad&\framebox(10, 10)&Extr\^{e}mit\'{e}s froides\\
Sensation:&froid / chaud&\quad\,\quad&\framebox(10, 10)&Cloques&\quad\,\quad&\framebox(10, 10)&Maux de t\^{e}te&\quad\,\quad&\framebox(10, 10)&Fatigue g\'{e}n\'{e}ralis\'{e}e\\
Sensation:&soif / transpiration&\quad\,\quad&\framebox(10, 10)&Angoisse&\quad\,\quad&\framebox(10, 10)&Conjonctivite&\quad\,\quad&\framebox(10, 10)&Insectes implant\'{e}es\\
Sensation:&de vide / d\'{e}s\'{e}quilibre&\quad\,\quad&\framebox(10, 10)&Cyanoses&\quad\,\quad&\framebox(10, 10)&L\`{e}vres jers\'{e}es&\quad\,\quad&\framebox(10, 10)&Mycoses aux ongles\\
Difficult\'{e}s \`{a}:&parler / bouger&\quad\,\quad&\framebox(10, 10)&Marbrures&\quad\,\quad&\framebox(10, 10)&Fourmillements&\quad\,\quad&\framebox(10, 10)&Odeur forte d'alcool\\
Paralysie:&gauche / droite&\quad\,\quad&\framebox(10, 10)&Somnolent&\quad\,\quad&\framebox(10, 10)&Traces de piq\^{u}res&\quad\,\quad&\framebox(10, 10)&Envie de vomissements\\
\end{tabular}
\end{document}