去除某些乳胶环境

时间:2018-10-27 08:52:34

标签: sed latex text-processing latex-environment

我有一个Latex文档,其中有一些不必要的环境,例如{\ selectlanguage {russian} ...}和{\ rmfamily ...} 这是一个示例:

{\selectlanguage{russian}
Description.}
\begin{itemize}
\item {\rmfamily
Some random (text);}
\item {\rmfamily
Some maths  $X_{yz}$  and another random text;}
\item {\rmfamily
Last item in a  (list \ref{some ref}).}
\end{itemize}

我需要这样变形:

Description.
\begin{itemize}
\item 
Some random (text);
\item 
Some maths  $X_{yz}$  and another random text;
\item 
Last item in a  (list \ref{some ref}).
\end{itemize}

我已经尝试过此答案https://unix.stackexchange.com/questions/345154/replace-matching-parentheses-with-enclosing-content?newreg=86c04b6f6336462bb314dc99c5180865中的代码,但是它无法正常工作。它取代了错误的括号。

有什么方法可以找到特定的字符串并用匹配的花括号将其放置?

0 个答案:

没有答案