我将非常感激您在这个问题上提供的帮助。
我正在尝试获得这两条线之间的对齐,如下图所示。
我只能这样做:
我也尝试了表格版本,但没有成功,如果我把所有字母都放在列中,它就会变得太宽。
这是我的代码:
\begin{table}[ht]
\begin{center}
\scriptsize
\bgroup
\def\arraystretch{0.5}
\begin{tabular}{*{31}{c}}
A \u A \^A B C D E F G H I \^I J K L M N O P Q R S \c S T \c T U V W X Y Z\\
\hspace{0.5pt}\\
\hline
\hspace{0.5pt}\\
K O \c S \^I U J R W \u A N \^A F D B Y Q H V G I E P \c T A X Z T S L C M\\
\end{tabular}
$$\begin{tabular}{|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c||}
\hline
A & \u A & \^ A & B & C & D & E & F & G & H & I & \^ I & J & K & L & M & N & O & P & Q & R & S & \c S & T & \c T & U & V & W & X & Y & Z\\
\hline
K & O & \c S & \^ I & U & J & R & W & \u A & N & \^ A & F & D & B & Y & Q & H & V & G & I & E & P & \c T & A & X & Z & T & S & L & C & M\\
\hline
\end{tabular}$$
答案1
这是一个解决方案,它 (a) 使用tabular*
环境(其整体宽度设置为\textwidth
)和 (b) 使用包\midrule
的宏booktabs
来绘制间距合适的水平线。因此,无需摆弄\arraystretch
。
\documentclass{article}
\usepackage{booktabs} % for \midrule macro
\begin{document}
\begingroup % limit scope of next instruction to current group
\setlength\tabcolsep{0pt} % let LaTeX determine amount of intercolumn padding
\noindent
\begin{tabular*}{\textwidth}{@{\extracolsep{\fill}}*{31}{c}}
A & Ă & Â & B & C & D & E & F & G & H & I & Î & J & K & L &
M & N & O & P & Q & R & S & Ș & T & Ț & U & V & W & X & Y & Z \\
\midrule
K & O & Ș & Î & U & J & R & W & Ă & N & Â & F & D & B & Y &
Q & H & V & G & I & E & P & Ț & A & X & Z & T & S & L & C & M \\
\end{tabular*}
\endgroup
\end{document}
答案2
欢迎来到 TeX.SX!我认为,您使用 的方法tabular
已经很好了。您可能不应该使用垂直线,并省略\hline
表格上方和下方的 s。并且无需tabular
在数学模式下排版 。您可以通过重新设置\arraystretch
和来调整间距\tabcolsep
。为了仅对此 进行这些调整tabular
,您应该将所有内容放在一个组中。
顺便说一句,只要您使用 UTF-8 对文件进行编码,您就可以直接输入重音字母,并且因此甚至可以使用罗马尼亚语的正确字符(下面带有逗号的 S 和 T)。
\documentclass{article}
\begin{document}
\noindent\begingroup
\renewcommand\arraystretch{1.5} % change vertical spacing
\setlength\tabcolsep{1.6pt} % change horizontal spacing
\begin{tabular}{ccccccccccccccccccccccccccccccccc}
A & Ă & Â & B & C & D & E & F & G & H & I & Î & J & K & L &
M & N & O & P & Q & R & S & Ș & T & Ț & U & V & W & X & Y & Z \\ \hline
K & O & Ș & Î & U & J & R & W & Ă & N & Â & F & D & B & Y &
Q & H & V & G & I & E & P & Ț & A & X & Z & T & S & L & C & M \\
\end{tabular}
\endgroup
\end{document}
答案3
带tabularray
包装和X
柱子:
\documentclass{article}
\usepackage{tabularray}
\begin{document}
\noindent\begingroup
\begin{tblr}{colsep=0pt, colspec={*{31}{X[c]}}}
A & Ă & Â & B & C & D & E & F & G & H & I & Î & J & K & L &
M & N & O & P & Q & R & S & Ș & T & Ț & U & V & W & X & Y & Z \\
\hline
K & O & Ș & Î & U & J & R & W & Ă & N & Â & F & D & B & Y &
Q & H & V & G & I & E & P & Ț & A & X & Z & T & S & L & C & M \\
\end{tblr}
\endgroup
\end{document}