\halign에서 내용을 수평으로 가운데 정렬

\halign에서 내용을 수평으로 가운데 정렬
\input luaotfload.sty
\catcode`\@=11

\pageheight 23mm
\pagewidth 67mm
\hoffset -1in
\voffset -1in
\advance\hoffset 2mm
\hsize 63mm
\vsize 23mm
\topskip\z@
\baselineskip 17.5\p@

\abovedisplayskip\z@
\abovedisplayshortskip\z@
\belowdisplayskip\z@
\belowdisplayshortskip\z@

\def\@textmode{mode=harf;script=latn;language=DFLT;+tlig}
\font\fourteenbf="MinionPro-BoldCapt.otf:\@textmode" at 14\p@

\fourteenbf

\def\N{\vrule width 2\p@}
\def\n{\vrule width 1\p@}
\def\E#1{\hbox to 8mm {\hss#1\strut\hss}}
\setbox\strutbox\hbox{%
    \vrule height.7\baselineskip depth.3\baselineskip width\z@}


$$
%
\tabskip\z@
\vbox{\halign{%
    \N \E{#}\n & \E{#}\n & \E{#}\n & \E{#}\n & \E{#}\n &%
        \E{#}\n & \E{#}\N \cr
    \noalign{\hrule height 2\p@}
    1 & 2 & 3 & 4 & 5 & 6 & Ø \cr%
    \noalign{\hrule height 1\p@}
    & & & & & & \cr
    \noalign{\hrule height 2\p@}
}}
%
$$

\bye

MWE를 살펴보시기 바랍니다. 숫자는 셀 중앙에 위치하지 않습니다.

  • 내가 도대체 ​​뭘 잘못하고있는 겁니까?
  • 전체 테이블을 페이지의 수직 중앙에 배치할 수 있습니까?

감사해요.여기에 이미지 설명을 입력하세요

답변1

표 셀에 추가하는 공백을 고려해야 합니다.

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

\input luaotfload.sty
\catcode`\@=11

\pageheight 23mm
\pagewidth 67mm
\hoffset -1in
\voffset -1in
\advance\hoffset 2mm
\hsize 63mm
\vsize 23mm
\topskip\z@
\baselineskip 17.5\p@

\abovedisplayskip\z@
\abovedisplayshortskip\z@
\belowdisplayskip\z@
\belowdisplayshortskip\z@

\def\@textmode{}%mode=harf;script=latn;language=DFLT;+tlig}
%\font\fourteenbf="MinionPro-BoldCapt.otf:\@textmode" at 14\p@
\let\fourteenbf\relax

\fourteenbf

\def\N{\vrule width 2\p@}
\def\n{\vrule width 1\p@}
\def\E#1{\hbox to 8mm {\unskip\hss\ignorespaces#1\unskip\strut\hss\ignorespaces}}
\setbox\strutbox\hbox{%
    \vrule height.7\baselineskip depth.3\baselineskip width\z@}


$$
%
\tabskip\z@
\vbox{\halign{%
    \N \E{#}\n & \E{#}\n & \E{#}\n & \E{#}\n & \E{#}\n &%
        \E{#}\n & \E{#}\N \cr
    \noalign{\hrule height 2\p@}
    1 & 2 & 3 & 4 & 5 & 6 & Ø \cr%
    \noalign{\hrule height 1\p@}
    & & & & & & \cr
    \noalign{\hrule height 2\p@}
}}
%
$$

\bye

관련 정보