Valores de coloración en una tabla

Valores de coloración en una tabla

Estoy intentando colorear el valor 4.9731 en azul en la tabla, pero hasta ahora nada funciona. La foto muestra la tabla para su referencia.ingrese la descripción de la imagen aquí

\begin{table}[h]
\begin{tabular}{cc|cccccc|}
\cline{3-8}
\multicolumn{2}{c|}{}                                                          & \multicolumn{6}{c|}{\textbf{Number of Hidden Units}}                                                                                                                                                                      \\
\cline{3-8} 
\multicolumn{2}{c|}{}                                                          & \multicolumn{3}{c|}{\textbf{25}}                                                                    & \multicolumn{3}{c|}{\textbf{50}}                                                                           \\ \cline{3-8} 
\multicolumn{2}{c|}{}                                                          & \multicolumn{3}{c|}{\textbf{Lookback Steps}}                                                        & \multicolumn{3}{c|}{\textbf{Lookback Steps}}                                                               \\ \cline{3-8} 
\multicolumn{2}{c|}{\multirow{}{}{}} & \multicolumn{1}{c|}{\textbf{0}} & \multicolumn{1}{c|}{\textbf{2}} & \multicolumn{1}{c|}{\textbf{5}} & \multicolumn{1}{c|}{\textbf{0}}                            & \multicolumn{1}{c|}{\textbf{2}} & \textbf{5} \\ \hline
\multicolumn{1}{|c|}{\multirow{}{}{}}                                         & {\textbf{0.5}}  & \multicolumn{1}{c|}{5.0170}     & \multicolumn{1}{c|}{5.0351}     & \multicolumn{1}{c|}{5.0180}     & \multicolumn{1}{c|}{4.9731} & \multicolumn{1}{c|}{5.0292}     & {5.0211}     \\ \cline{2-8} 
\multicolumn{1}{|c|}{\textbf{Learning Rate}}                                             & \textbf{0.1}  & \multicolumn{1}{c|}{5.2190}     & \multicolumn{1}{c|}{5.2145}     & \multicolumn{1}{c|}{5.2146}     & \multicolumn{1}{c|}{5.1329}                                 & \multicolumn{1}{c|}{5.1366}     & 5.1368     \\ \cline{2-8} 
\multicolumn{1}{|c|}{} & \textbf{0.05} & \multicolumn{1}{c|}{5.4077}     & \multicolumn{1}{c|}{5.4038}     & \multicolumn{1}{c|}{5.4038}     & \multicolumn{1}{c|}{5.3130}                                 & \multicolumn{1}{c|}{5.3142}     & 5.3142     \\ \hline
\end{tabular}
\caption{All possible combinations of parameters settings using different learning rates, number of hidden units and lookback steps in truncated backpropagation}
\label{table:table1}
\end{table}


Respuesta1

Además de seguir el consejo de @Marijn (cargar el xcolorpaquete y cambiarlo 4.9731) \textcolor{blue}{4.9731}, también deberías simplificar enormemente el código LaTeX de la tabla, principalmente deshaciéndote de la multitud de \multicolumn{1}envoltorios innecesarios. Aparte: ¿Utilizó tablegenerators.com (o algún sitio similar) para generar el código LaTeX básico? Si es así, tenga en cuenta también el siguiente consejo: no lo vuelva a hacer. :-)

ingrese la descripción de la imagen aquí

\documentclass{article}
\usepackage{array}  % for '\extrarowheight' macro
\usepackage{xcolor} % for '\textcolor' macro

% 2 handy shortcut macros:
\newcommand\mcii{\multicolumn{2}{l|}{}}
\newcommand\mciii[1]{\multicolumn{3}{c|}{\textbf{#1}}}

\begin{document}

\begin{table}[h]
\setlength\tabcolsep{5pt}  % default value: 6pt
\setlength\extrarowheight{2pt} % for a less-cramped "look"
\centering
\begin{tabular}{|l|l|*{6}{c|}}
\cline{3-8}
\mcii & \multicolumn{6}{c|}{\textbf{Number of Hidden Units}} \\
\cline{3-8} 
\mcii & \mciii{25} & \mciii{50} \\ 
\cline{3-8} 
\mcii & \mciii{Lookback Steps} & \mciii{Lookback Steps} \\ 
\cline{3-8} 
\mcii & \textbf{0} & \textbf{2} & \textbf{5} 
      & \textbf{0} & \textbf{2} & \textbf{5} \\ 
\hline
 & \textbf{0.5}  & 5.0170 & 5.0351 & 5.0180  
                 & \textcolor{blue}{4.9731} & 5.0292 & 5.0211  \\ 
\cline{2-8} 
\textbf{Learning Rate}                                                  
 & \textbf{0.1}  & 5.2190 & 5.2145 & 5.2146   
                 & 5.1329 & 5.1366 & 5.1368  \\  
\cline{2-8} 
 & \textbf{0.05} & 5.4077 & 5.4038 & 5.4038
                 & 5.3130 & 5.3142 & 5.3142  \\ 
\hline
\end{tabular}

\caption{All possible combinations of parameters settings using different learning rates, number of hidden units and lookback steps in truncated backpropagation}
\label{table:table1}

\end{table}

\end{document}

Respuesta2

Para obtener información, aquí hay una manera de crear esa tabla con {NiceTabular}of nicematrix(sin embargo, recomiendo un diseño con el espíritu de booktabs).

\documentclass{article}
\usepackage{geometry}
\usepackage{nicematrix}

\begin{document}

\begin{table}[h]
\begin{NiceTabular}{>{\bfseries}c>{\bfseries}ccccccc}% <- the % is mandatory here
  [
    hvlines,
    corners,
    caption = { All possible combinations of parameters settings using different learning rates, 
              number of hidden units and lookback steps in truncated backpropagation }
  ]
\RowStyle[nb-rows=4]{\bfseries}
              &      & \Block{1-6}{Number Hidden Units}  \\ 
              &      & \Block{1-3}{25} &&& \Block{1-3}{50} \\ 
              &      & \Block{1-3}{Lookback Steps} &&& \Block{1-3}{Lookback Steps} \\ 
              &      & 0  & 2 & 5 & 0 & 2 & 5 \\ 
\Block{3-1}{} & 0.5  & 5.0170 & 5.0351 & 5.0180 & \color{blue}4.9731 & 5.0292 & 5.0211 \\ 
Learning Rate & 0.1  & 5.2190 & 5.2145 & 5.2146 & 5.1329 & 5.1366 & 5.1368 \\ 
              & 0.05 & 5.4077 & 5.4038 & 5.4038 & 5.3130 & 5.3142 & 5.3142 \\ 
\end{NiceTabular}
\label{table:table1}
\end{table}

\end{document}

Necesitas varias compilaciones.

Salida del código anterior

información relacionada