生成的 TeX 文件中存在有问题的"\\+"序列
problematic '+' sequences in generated TeX files
我最近更新了Doxygen,发现latex对生成的.tex文件非常不满意——许多人抱怨"未定义的控制序列"。这些与似乎随机插入文本中的"\+"实例相关。如果我只是粗暴地从生成的.tex文件中删除所有"\+"实例,pdflatex就能成功完成,我得到了一个看起来合理的文档。
然后,我在Doxygen源代码中稍作查找,发现util.cpp似乎负责发出"\+"序列,并且当一个名为internalTabbing的布尔值是而不是集时,它就会这样做。这对我来说有点奇怪,作为一个实验,无论在哪里进行,都改变了测试的感觉。当我使用修改后的doxygen运行时,生成的代码似乎很好。
那么,在我的Doxyfile中是否有一些设置我没有使用,它会阻止我看到的行为?
关于定义newcommand
的注释为我的问题提供了答案。在我的Doxygen配置文件中,LATEX_HEADER会得到一个文件名作为值。该文件的内容最终覆盖/替换了通常为refman.tex
生成的一些内容。一旦我将newcommand{+}{discretionary{mbox{scriptsize$hookleftarrow$}}{}{}}
合并到我的头文件中,pdflatex
就能够成功地运行到完成。
相关文章:
- 我似乎对if/else的基本语句有问题:/
- 我在范围内未声明的错误类有问题
- 我的C++语言蛮力算法有问题
- 我关于函数"Assert"的C++代码有问题
- 标准对此指向成员函数类型模板参数有何说明?是我的代码有误,还是 MSVS 16.6 有问题?
- C++类中的友元函数有问题?
- 我对数组即 0x6dfe78 有问题
- 我对 std::unique(算法)C++有问题
- 使用 fstream 库并在屏幕上打印的文件有问题?
- 这个模板为什么有问题?如何正确编译
- 我对 MyGraph 属性顶点名称和边权重有问题
- delete[]有问题,如何部分删除内存
- 在C++中使用exit()退出程序有问题吗
- 跳转到if(false)块有问题吗
- 查找有问题的宏
- 使用 rand() 和 srand() 有问题
- C++ 回文程序总是给出 0(假)作为输出问题;我的代码哪里有问题?
- 我在 C++ "out_of_range at memory location"有问题
- C++序列计算器x_{n+1} = f(x_n),数学函数有问题
- 生成的 TeX 文件中存在有问题的"\\+"序列