我有一個LaTeX表(下面是片段),其中包含兩個值(值1:標準錯誤;值2:估計)在每個\ underset之後。我想通過在每個\ underset後面加上\ bf {}到第二個值,只要第二個值除以第一個值大於2或小於-2。正則表達式來編輯乳膠表
例如,在第一個\ underset(在'intercept'之後)-9.686/1.742是< -2之後,因此我希望原始的{-9.686}讀爲\ bf {-9.686}。我有數百個變量,所以手動通過不是首選。我只用記事本+ +工作,但可以在必要時嘗試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}
我希望輸出表能像這樣讀取。
輸出表:
\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}
你已經可以忘掉記事本++ –