我想对齐LaTeX
表格中的某些特定单元格。我尝试使用center enviroment
内部单元格,但没有成功Error: Undefined Control Sequence \begin{center}
。我也尝试使用\centering
不产生错误的,但它不起作用。我的 MWE 如下
\documentclass[11pt,a4paper]{article}
\usepackage[english,greek]{babel}
\usepackage[iso-8859-7]{inputenc}
\usepackage{kerkis}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsfonts}
\usepackage{amsthm}
\usepackage{units}
\usepackage{array}
\begin{document}
\begin{table}[H]
\begin{center}
\begin{tabular}{l r r r}
\hline
{} & {\centering \textbf{Ενέργεια}} & {\centering \textbf{Ενέργεια}} & {\centering \textbf{Μέσος Αριθμός}}\\
{\textbf{Αέριο}} & {\centering \textbf{Διέγερσης}} & {\centering \textbf{Ιονισμού}} & {\centering \textbf{Παραγωγής Ζεύγους}}\\
{} & {\centering $[eV]$} & {\centering $[eV]$} & {}\\
\hline
{} & {} & {} & {} \\
{$Ar$} & {$11.6$} & {$15.8$} & {$26$} \\
{$CO_2$} & {$10.0$} & {$13.7$} & {$33$} \\
{$CH_4$} & {$12.6$} & {$14.5$} & {$28$} \\
{$Kr$} & {$10.0$} & {$14.0$} & {$24$} \\
{$Xe$} & {$8.4$} & {$12.1$} & {$22$} \\
\hline
\end{tabular}
\caption{Μέσος αριθμός παραγωγής ζεύγους για διάφορα αέρια}
\label{tab:Excitation-Ionization}
\end{center}
\end{table}
\end{document}
答案1
更新
LGRx
不再需要使用该选项。
\multicolumn{1}{c}{...}
可以使用(使之居中)来改变单个单元格的对齐方式。
不过我建议你对你的表格进行一些改进:
\documentclass[11pt,a4paper]{article}
\usepackage[LGRx,T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english,greek]{babel}
\usepackage{kerkis}
\usepackage{array,booktabs}
\usepackage{siunitx}
\sisetup{unit-mode=math}
\begin{document}
\begin{table}
\centering
\begin{tabular}{>{\fontencoding{T1}\selectfont}l *{2}{S[table-format=2.1]}S[table-format=2]}
\toprule
\multicolumn{1}{l}{\textbf{Αέριο}} &
\multicolumn{1}{c}{\textbf{Ενέργεια}} &
\multicolumn{1}{c}{\textbf{Ενέργεια}} &
\multicolumn{1}{c}{\textbf{Μέσος Αριθμός}} \\
&
\multicolumn{1}{c}{\textbf{Διέγερσης}} &
\multicolumn{1}{c}{\textbf{Ιονισμού}} &
\multicolumn{1}{c}{\textbf{Παραγωγής Ζεύγους}} \\
&
\multicolumn{1}{c}{(\si{\electronvolt})} &
\multicolumn{1}{c}{(\si{eV})} & \\
\midrule
Ar & 11.6 & 15.8 & 26 \\
CO$_2$ & 10.0 & 13.7 & 33 \\
CH$_4$ & 12.6 & 14.5 & 28 \\
Kr & 10.0 & 14.0 & 24 \\
Xe & 8.4 & 12.1 & 22 \\
\bottomrule
\end{tabular}
\caption{Μέσος αριθμός παραγωγής ζεύγους για διάφορα αέρια}
\label{tab:Excitation-Ionization}
\end{table}
\end{document}
我更喜欢使用 UTF-8 而不是 ISO-8859-7,即使它需要对拉丁文本的排版进行一些调整。
元素符号应为直立,作为单位。使用siunitx
它可以很容易地获得正确的数字对齐。请注意两种表达 eV 单位的替代方法。