簡體   English   中英

Doxygen Wizard / MiKTeX C#代碼文檔間距和目錄問題

[英]Doxygen Wizard / MiKTeX C# Code Documentation Spacing & Table of Contents Issues

我正在創建一個C#代碼的PDF文檔。 我正在使用Doxygen GUI前端並使用向導來創建LaTex文件。 然后,我將生成的refman.tex文件放入TeXworks(MiKTeX的一部分)並生成單個pdf輸出。 我可以編輯.tex文件來刪除完全空白的頁面,更改頁碼等等,但我有兩個格式問題,我無法弄清楚。

第一個問題是每個部分都是一個“章節”,而“章節”標題實際上位於頁面的下方(可能大約是頁面的40%)。 我似乎無法在.tex文件中找到更改此設置的設置。 (參見下面的鏈接截圖。)

第二個問題與目錄有關。 它列出了所有函數名稱及其輸入 我不希望那里列出的輸入。 我該如何改變? (見下面的第二個截圖。)

以下是代碼的一小部分示例......

 %===== CONTENTS ===== \\begin{document} % Titlepage & ToC \\hypersetup{pageanchor=false, bookmarksnumbered=true, pdfencoding=unicode } \\begin{titlepage} \\vspace*{7cm} \\begin{center}% {\\Large A\\+PI Test \\#1 \\\\[1ex]\\large beta v1 }\\\\ \\vspace*{1cm} {\\large DOXYGEN GENERATED}\\\\ \\end{center} \\end{titlepage} \\let\\cleardoublepage\\clearpage \\clearemptydoublepage \\tableofcontents \\clearemptydoublepage \\pagenumbering{arabic} \\hypersetup{pageanchor=true} %--- Begin generated contents --- \\chapter{Namespace Index} \\input{namespaces} \\chapter{Hierarchical Index} \\input{hierarchy} \\chapter{Class Index} \\input{annotated} \\chapter{File Index} \\input{files} \\chapter{Namespace Documentation} 


Doxygen生成文檔上的頁面空間

目錄功能列表

我有完全相同的問題! 使用包titlesec幫助了很多。 由於titlesec接受\\titleformat命令的format字段中的垂直值,因此我使用\\vspace{-0.5in}來強制章節。 我將以下代碼添加到header.tex中。 JKust介意我在\\usepackage[titles]{tocloft}行之前添加了這個。

\usepackage{titlesec,titletoc}
% Headings 1
\titleformat{\chapter}                                      % command
[display]                                                   % shape
{\vspace{-0.5in}\huge\bfseries\filcenter}                   % format
{\LARGE\thechapter}                                         % label
{0.4ex}                                                     % Spacing between label and title
{}                                                          % before code

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM