cli*_*ith 4 pdf latex doxygen margin pdflatex
我正在使用doxygen生成我的代码文档的PDF.PDF在使用时有很大的余量PAPER_TYPE = letter.它在使用时看起来不错,a4wide但我想对它有更多的控制权.我想使用一个名为geometry的包,但无法弄清楚在哪里添加代码如下:
\usepackage[top=2.9cm,left=2in,bottom=1in,right=1in]{geometry}
Run Code Online (Sandbox Code Playgroud)
如果可能的话,我不想更改doxygen生成的tex文件.
在你的Doxyfile,添加或编辑EXTRA_PACKAGES行:
EXTRA_PACKAGES = mydoxy
Run Code Online (Sandbox Code Playgroud)
然后创建一个名为的新文件mydoxy.sty:
\NeedsTeXFormat{LaTeX2e}[1994/06/01]
\ProvidesPackage{mydoxy}[2009/12/29 v1.0.0 csmithmaui's Doxygen style]
\RequirePackage[top=2.9cm,left=2in,bottom=1in,right=1in]{geometry}
% any other custom stuff can go here
\endinput
Run Code Online (Sandbox Code Playgroud)
放下mydoxy.styLaTeX可以找到的地方.
该EXTRA_PACKAGES行将告诉Doxygen添加\usepackage{mydoxy}到.tex它生成的文件的前导码中.这将导致LaTeX查找名为的文件mydoxy.sty.在mydoxy.sty我们创建的文件中,我们可以添加我们喜欢的任何LaTeX代码(\endinput在行之前).您可以在此样式文件中随意删除任何其他自定义项.
请注意,我没有对此进行测试,并且我做了许多可能错误的假设.但它至少应该让你开始.
| 归档时间: |
|
| 查看次数: |
2032 次 |
| 最近记录: |