我有一个输入文件,将用于 LaTeX 和 HTML(Java 程序)。输入文件有 HTML 标记,例如
<b></b> for bold.
<li></li> for list.
如何在生成 pdf 时将上述标记转换为 LaTeX 标记?
答案1
你尝试过 sed 吗?
cat test
<b>Bold text</b>. Regular text, <i>italics</i>, <tt>teletype</tt>, regular.
Nested: <b>Bold <i>bold italics</i> again bold</b>
sed -e 's|<b>\(.*\)</b>|\\textbf{\1}|g' -e 's|<i>\(.*\)</i>|\\textit{\1}|g' -e 's|<tt>\(.*\)</tt>|\\texttt{\1}|g' test
\textbf{Bold text}. Regular text, \textit{italics}, \texttt{teletype}, regular.
Nested: \textbf{Bold \textit{bold italics} again bold}