Alineación de puntos decimales en entorno tabular LaTeX pero en modo matemático

Alineación de puntos decimales en entorno tabular LaTeX pero en modo matemático

El dcolumnpaquete funciona bien para números simples, pero no si están en modo matemático, por ejemplo.

\begin{tabular}{ld{1}l}
 \hline
  \textbf{Species}  &  \multicolumn{1}{c}{\textbf{Calculated}} & \textbf{Literature} \\ \hline
  2(3\textit{H})-furanone               & $-251.0$  &    \\
  2(5\textit{H})-furanone               & $-260.6$  &    \\
  5-methyl-2(3\textit{H})-furanone      & $-302.4$  &    \\
  5-methyl-2(5\textit{H})-furanone      & $-301.5$  &    \\
  2-oxiran-2-ylethenone                 & $ -72.3$  &    \\
\end{tabular}

Mi preámbulo es:

\documentclass[journal=jpcafh,manuscript=article]{achemso}
\usepackage[T1]{fontenc}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage{gensymb}% provides $\celsius$  etc
\usepackage[version=3]{mhchem}
\usepackage{dcolumn}
\newcolumntype{d}[1]{D{.}{\cdot}{#1} }

Respuesta1

Del tercer párrafo de la guía de usuario de ladcolumnapaquete:

se debe notar quedcolumn siempre usa el modo matemáticopara los dígitos así como el separador [decimal]. [énfasis añadido]

En resumen, elimine los $tokens de iniciador y terminador del modo matemático de la segunda columna de la tabla y estará en el negocio.

Por cierto, parece que estás especificando el formato de la columna decimal como d{1}. Creo que debería serlo d{4.1}: debes dejar un espacio de un dígito adicional para el -símbolo (menos unario).

Respuesta2

¿Puedo llamar la atención sobre el siunitxpaquete? Uno de mis favoritos. Esto se parecería a lo siguiente.

% arara: pdflatex

\documentclass[journal=jpcafh,manuscript=article]{achemso}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\title{Title}
\usepackage{siunitx} % provides \SI{}{\celsius} etc.
\usepackage{booktabs}

\begin{document}
    \begin{table}
        \centering
        \sisetup{output-decimal-marker = {\cdot}}
            \begin{tabular}{lS[table-format=-3.1]l}\toprule
                \textbf{Species}  &  {\textbf{Calculated}} & \textbf{Literature} \\\midrule
                2(3\textit{H})-furanone           & -251.0 & \\
                2(5\textit{H})-furanone           & -260.6 & \\
                5-methyl-2(3\textit{H})-furanone  & -302.4 & \\
                5-methyl-2(5\textit{H})-furanone  & -301.5 & \\
                2-oxiran-2-ylethenone             &  -72.3 & \\\bottomrule
            \end{tabular}
    \end{table}
\end{document}

ingrese la descripción de la imagen aquí

información relacionada