小编Ant*_*ell的帖子

正则表达式编辑乳胶表

我有一个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)

regex latex

4
推荐指数
1
解决办法
256
查看次数

标签 统计

latex ×1

regex ×1