\vline для таблицы

\vline для таблицы

Я использую tabularсреду с 3 столбцами в LaTeX. Я хочу отделить столбец 1 от столбцов 2 и 3 с помощью вертикальной линии.

Сейчас я могу создать только вертикальную линию в каждой строке отдельно, и в результате линии не совпадают от строки к строке.

\begin{table}{ht}
\caption{Model Input Information: Materials}
\centering
\begin{tabular}{c c c}
\hline\hline
Available Materials \vline & Material Input Parameters & Description \\
\hline

Fused Silica (delta eV = 9) & alpha & Avalanche Coefficient [$cm{^2}$/J] \\
Fused Silica (delta eV = 7.5) & delta eV & Material Band Gap [eV] \\
GaAs & me & Effective Electron Mass [kg] \\
ZnSe & n0 & Linear Refractive Index \\
Ge & n2 & Non-Linear Refractive Index \\
$HfO_2$ & T & Effective Decay Constant [fs] \\
$TiO_2$ & & \\
$Ta_2O_5$ & & \\
$Al_2O_3$ & & \\
$SiO_2$ & & \\

\hline
\end{tabular}
\label{table:MaterialInputs}
\end{table}

То, что \vlineя поместил в первом ряду, нужно для того, чтобы показать, как я изначально пытался это сделать.

решение1

В спецификации формата таблицы A |означает вертикальную линию:

\documentclass{article}

\begin{document}

\begin{table}[ht]
\caption{Model Input Information: Materials}
\centering
\begin{tabular}{c | c | c}
\hline\hline
Available Materials & Material Input Parameters & Description \\
\hline

Fused Silica (delta eV = 9) & alpha & Avalanche Coefficient [$cm{^2}$/J] \\
Fused Silica (delta eV = 7.5) & delta eV & Material Band Gap [eV] \\
GaAs & me & Effective Electron Mass [kg] \\
ZnSe & n0 & Linear Refractive Index \\
Ge & n2 & Non-Linear Refractive Index \\
$HfO_2$ & T & Effective Decay Constant [fs] \\
$TiO_2$ & & \\
$Ta_2O_5$ & & \\
$Al_2O_3$ & & \\
$SiO_2$ & & \\

\hline
\end{tabular}
\label{table:MaterialInputs}
\end{table}

\end{document}

введите описание изображения здесь

Некоторые замечания:

  1. Я бы посоветовал вам не использовать вертикальные правила, а использовать возможности изbooktabsупаковка.

  2. Для правильного набора химических соединений можно использовать различные пакеты. В примере ниже я использовал \ceизmhchem.

  3. Для надлежащего набора единиц я бы предложилsiunitxпакет.

  4. Обратите внимание также, что указатель размещения должен быть заключен в квадратные скобки, как в

     \begin{table}[ht]
    

Пример кода, демонстрирующий некоторые из этих предложений:

\documentclass{article}
\usepackage{booktabs}
\usepackage{siunitx}
\usepackage{mhchem}

\sisetup{per-mode = symbol}

\begin{document}

\begin{table}[ht]
\caption{Model Input Information: Materials}
\centering
\begin{tabular}{c  c  c}
\toprule
Available Materials & Material Input Parameters & Description \\
\midrule

Fused Silica (delta eV = 9) & alpha & Avalanche Coefficient [\si{\cm\squared\per\joule}] \\
Fused Silica (delta eV = 7.5) & delta eV & Material Band Gap [\si{\electronvolt}] \\
\ce{GaAs} & me & Effective Electron Mass [\si{\kilogram}] \\
\ce{ZnSe} & n0 & Linear Refractive Index \\
\ce{Ge} & n2 & Non-Linear Refractive Index \\
\ce{HfO_2} & T & Effective Decay Constant [fs] \\
\ce{TiO_2} & & \\
\ce{Ta_2O_5} & & \\
\ce{Al_2O_3} & & \\
\ce{SiO_2} & & \\

\bottomrule
\end{tabular}
\label{table:MaterialInputs}
\end{table}

\end{document}

введите описание изображения здесь

Связанный контент