如何使用 latexdiff 忽略带星号的命令(例如 \section*)?

如何使用 latexdiff 忽略带星号的命令(例如 \section*)?

我尝试忽略\section*中的变化latexdiff,尽管我可以对 做到这一点\section,但对 却不行\section*

这是a.tex

\documentclass{article}
\begin{document}
    \section{Hello}
    Hi

    \section*{Bye}
    Cya
\end{document}

这是b.tex

\documentclass{article}
\begin{document}
    Hi

    Cya
\end{document}

latexdiff --exclude-textcmd="section" a.tex b.tex > c.tex正确地排除了 中的变化\section,但是section用替换section*却不起作用\section*

答案1

尝试使用反斜杠转义星号:

latexdiff --exclude-textcmd="section\*" a.tex b.tex > c.tex

相关内容