我有一个LaTeX表(下面是代码片段),它包含每个\ underset之后的两个值(值1:标准错误;值2:估计).我想通过将\ bf {}添加到每个\ underset之后的第二个值进行编辑,只要第二个值除以第一个值大于2或小于-2.
例如,在第一个\ underet之后(在'intercept'之后),-9.686/1.742是<-2,因此我希望原始的{-9.686}读为\ bf {-9.686}.我有数百个变量,因此不首选手动.我只用notepad ++工作,但如果有必要可以尝试Python.有关PC的正则表达式和/或合适平台(编辑器/解析器等)的任何提示都将非常感激.
documentclass[letter]{article}
\usepackage{amsmath, amsthm, amssymb} % Additional math packages
\begin{document}
\begin{table}[hptb]
\begin{center}
\begin{tabular}{|l||c|c|c|c|c|c|c|} \hline
(Intercept)&$\underset{(1.742)}{-9.686}$&$\underset{(0.907)}
{-9.085}$&$\underset{(0.663)}{-9.724}$&$\underset{(0.565)}{-9.077}$&$\underset{(0.619)}
{-7.601}$&$\underset{(0.838)}{-5.273}$&$\underset{(1.120)}{-3.417}$\\
\end{tabular}
\end{center}
\end{table}
\end{document}
Run Code Online (Sandbox Code Playgroud)
我希望输出表读起来像这样.
输出表:
\begin{document}
\begin{table}[hptb]
\begin{center}
\begin{tabular}{|l||c|c|c|c|c|c|c|} \hline
(Intercept)&$\underset{(1.742)}{\bf{-9.686}}$&$\underset{(0.907)}
{\bf{-9.085}}$&$\underset{(0.663)}{-9.724}$&$\underset{(0.565)}{\bf{-
-9.077}}$&$\underset{(0.619)}{\bf{-7.601}}$&$\underset{(0.838)}
{-5.273}$&$\underset{(1.120)}{-1.417}$\\
\end{tabular}
\end{center}
\end{table}
\end{document}
Run Code Online (Sandbox Code Playgroud)