У меня есть латексный документ, где есть некоторые ненужные окружения, такие как {\ 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 Но он не работал должным образом. Он заменяет неправильные скобки.
Существуют ли способы найти определенную строку и заменить ее соответствующей фигурной скобкой?