\oddsidemargin을 사용하여 콘텐츠 중앙 정렬

\oddsidemargin을 사용하여 콘텐츠 중앙 정렬

표 또는 표 형식(제품 사양)으로만 구성된 큰 문서가 있는데 이를 전체 문서의 중앙에 배치하고 싶습니다. 그 표 형식은 상당하며 대부분 사용 가능한 전체 너비(이 경우 기본 세로 A4 용지)를 사용하므로 21cm입니다.

예:

\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}

모든 표 형식을 만들기 시작했을 때 표 형식에는 주변에 일종의 여백이 있다는 것을 깨달았고 공간이 나에게 소중하기 때문에 문서의 모든 여백을 제거하기로 결정했습니다. 이를 위해 다음 명령을 사용합니다 \setlength{\oddsidemargin}{-1.22in}(여기에서 발견) 표의 왼쪽 여백을 보상하기 위해 문서의 전체 내용을 약간 왼쪽으로 이동합니다.

하지만 이제 페이지의 모든 표 형식(일부는 더 작기 때문에)을 중앙에 맞추려고 할 때 \centering중앙에 맞춰지지 않습니다. 실제로는 왼쪽에 1.22인치가 추가되어 있으며 이는 에 지정된 길이와 정확히 같습니다 \setlength{\oddsidemargin}{-1.22in}.

주석을 달면 %\setlength{\oddsidemargin}{-1.22in}대부분의 표 형식이 오른쪽을 초과하여 잘립니다(따라서 텍스트의 일부 끝이 표시되지 않음).

그래서 이 시점에서 몇 가지 질문이 있습니다.

  • 문서의 여백을 잘못 제거했나요? 여기서는 그것들을 제거하는 것이 아니라 실제로 보상하는 것이기 때문입니다.

  • 올바른 방법으로 명령을 \setlength{\oddsidemargin}{-1.22in}사용 하지 않고도 할 수 있습니까 ?\centering

  • 그렇지 않은 경우 표 형식의 오른쪽 여백(HTML과 같은 패딩이 아님)을 비활성화하거나 0으로 설정하는 방법이 있습니까?

감사해요,

참고 1: 나는 아무것도 지정하지 않았습니다 \textwidth. 모든 원본은 다음과 같습니다.\documentclass{article}[10pt,a4paper,sans]

노트 2: 나는 여백과 다른 것들을 제거하기 위해 그 명령을 사용합니다.

\setlength{\topmargin}{-1.4in}
\setlength{\oddsidemargin}{-1.22in}
\setlength{\marginparwidth}{0in}
\setlength{\hoffset}{0in}
\setlength{\voffset}{0in}

답변1

전체 텍스트 너비를 차지할 수 있는 가로 중앙에 테이블이 있는 문서의 뼈대는 다음과 같습니다.

\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}

환경 사이의 빈 줄은 tabularx중요합니다. 그런 다음 각 테이블은 새 단락 안에 설정됩니다. 이 단락 사이의 간격은 로 구성할 수 있습니다 \parskip. 서문을 참조하세요.

답변2

여기에 이미지 설명을 입력하세요

테이블의 마크업은 너무 복잡하여 많은 상자를 가득 채운 상자를 초과하도록 강요했습니다. 이 버전에는 가득 찬 상자 초과 또는 미만 경고가 없으므로 페이지 중앙에 표시됩니다.

\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}

관련 정보