将 < 和 > 视为花括号 { 和 } 的同义词

将 < 和 > 视为花括号 { 和 } 的同义词

我正在从某个软件导出照片元数据,但该软件似乎无法正确导出花括号。有没有什么方法可以告诉 LaTeX 将 视为<{>这样}我就不用手动浏览文件了?在我的脑海里,我想到了一些 cat-codes,但到目前为止从未使用过它们。

答案1

\catcode`\<=1
\catcode`\>=2

尽管您可能会发现 LaTeX 的某些部分并不期望找到像那样重新定义的 < 和 >,但它还是按照您的要求进行操作。

诸如\ifnum\tempdim<5pt失败(如果<不是)之类的构造<,但您通常不会在文档中间找到这些构造,因此begin{document}可以通过让您的应用程序只写出文档的主体而不写前言来切换 catcode,然后得到一个具有正常语法的文档,如下所示

\documentclass{article}
\usepackage{amssymb,amsmath}
\begin{document}


\input{file-with-anglebrackets}


\end{document}

相关内容