Estoy usando el tabular
entorno con 3 columnas en LaTeX. Quiero separar la columna 1 de las columnas 2 y 3 usando una línea vertical.
En este momento solo puedo crear una línea vertical en cada fila por separado, y el resultado es que las líneas no coinciden de una fila a otra.
\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}
Lo que \vline
tengo en la primera fila está ahí para mostrar cómo estaba intentando hacerlo originalmente.
Respuesta1
A |
en la especificación de formato de tabla significa una regla vertical:
\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}
Algunas observaciones:
Le sugiero que no use reglas verticales y use las funciones del
booktabs
paquete.Para componer correctamente compuestos químicos, puede utilizar una variedad de paquetes. En el siguiente ejemplo utilicé
\ce
desdemhchem
.Para componer adecuadamente las unidades, sugeriría el
siunitx
paquete.Observe también que el especificador de ubicación debe ir entre corchetes, como en
\begin{table}[ht]
Un código de ejemplo que muestra algunas de estas sugerencias:
\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}