在表格单元格内本地更改对齐方式

在表格单元格内本地更改对齐方式

我想对齐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 单位的替代方法。

在此处输入图片描述

相关内容