我怎样才能在附录章节中添加有关UML Diagrams
这些内容的新标题?\input{7-anhang}
我想对 做同样的事情List of Figures
,先是标题,然后是页眉。请看我的截图。
文本文件
\documentclass[
english,
german,
11pt,
twoside,
a4paper,
headsepline,
footsepline
]{scrbook}
\input{commands}
\chapter{Appendix}%
\listoffigures
\listoftables
\lstlistoflistings
\listofalgorithms
\clearpage
\fancyhead{}
\input{7-anhang}
%\cleardoublepage %To end \lstlistoflistings
%using: \abk{Abk.}{Abkürzung}
\printnomenclature
%\bibliographystyle{acm}
\bibliographystyle{ieeetr}
\bibliography{bibliography}
\printindex
\end{document}
答案1
我不确定您想要关于附录/章节的什么内容,但是这会改变所使用的名称\listoffigures
(和标题)。
\documentclass{scrbook}
\begin{document}
\renewcommand{\listfigurename}{UML Diagrams}
\listoffigures
\newpage
header test
\end{document}
答案2
我不确定我是否理解了您想要做什么。如果应该有类似 UML 图列表的东西,您可以使用类tocbasic
已加载和使用的包的可能性scrbook
。
\DeclareNewTOC[
counterwithin=chapter,
float,% define the floating environment uml
nonfloat,% define the nonfloating environment uml-
tocentrynumwidth=2.3em,% like in LOT and LOF
tocentryindent=1.5em,% like in LOT and LOF
listname=UML Diagrams,
name=UML Diagram,
]{uml}
然后,您可以在浮动环境中插入 UML 图uml
。如果图表不应浮动,则可以使用环境uml-
或\captionof{uml}{...}
。要插入 UML 图列表,请使用\listofumls
。
\documentclass[
%english,
%german,
11pt,
twoside,
a4paper,
headsepline,
footsepline
]{scrbook}
\addtokomafont{pageheadfoot}{\upshape}
\DeclareNewTOC[
counterwithin=chapter,
float,% define the float environment uml
nonfloat,% define the nonfloat environment uml-
tocentrynumwidth=2.3em,% like in LOT and LOF
tocentryindent=1.5em,% like in LOT and LOF
listname=UML Diagrams,
name=UML Diagram,
]{uml}
\usepackage{lipsum}% dummy text
\usepackage{pgffor}
\begin{document}
\chapter{Nonfloat UMLs}
\begin{uml-}
\begin{center}
nonfloat
\end{center}
\caption{Nonfloating UML}
\end{uml-}
\lipsum[1]
\foreach \i in {1,...,20}{%
\begin{uml-}
\begin{center}
nonfloat
\end{center}
\caption{Nonfloating UML}
\end{uml-}
\lipsum[1]}
\chapter{Float UMLs}
\begin{uml}
\begin{center}
float
\end{center}
\caption{Floating UML}
\end{uml}
\lipsum[1]
\foreach \i in {1,...,10}{%
\begin{uml}
\begin{center}
float
\end{center}
\caption{Floating UML}
\end{uml}
\lipsum[1]%
}
\chapter{Another Chapter}
\lipsum[1]
\begin{center}
\begin{minipage}{\linewidth}
\centering
Another test
\captionof{uml}{Another possibility}
\end{minipage}
\end{center}
\lipsum[1]
\chapter{Appendix}%
\listoffigures
\listoftables
\listofumls
\end{document}
如果应该有一个简单的包含图表本身的章节,您可以使用\addchap{UML Diagrams}
。
\documentclass[
english,
german,
11pt,
twoside,
a4paper,
headsepline,
footsepline
]{scrbook}
\addtokomafont{pageheadfoot}{\upshape}
\usepackage{lipsum}% dummy text
\begin{document}
\chapter{Appendix}%
\listoffigures
\listoftables
\addchap{UML Diagrams}
Text instead diagrams to test the headline
\Blindtext[10]
\end{document}
答案3
您可以使用该tocloft
包并定义您自己的包\listofuml
,如下所示:
\newlistof{uml}{uml}{UML Diagrams}
这将添加一个新的计数器uml
(第一个参数)和一个\listofuml
用于打印相应列表的新命令。为此,.uml
将创建一个带有结尾(第二个参数)的新文件。新列表使用的标题被指定为第三个参数。然后您需要将 UML 图添加到该列表中。例如,您可以通过类似于手动的:
\newcommand{\uml}[1]{%
\refstepcounter{uml}
\par\noindent\textbf{UML Diagram \theuml. #1}
\addcontentsline{uml}{uml}{\protect\numberline{\theuml}#1}\par}
当然,您可以修改此命令,例如,为图表定义一个浮动,而不仅仅是一些起始文本。由于您没有提供可编译的 MWE 或有关您希望图表看起来如何的任何进一步信息,因此我无法在此详细说明。关于标题的部分应该与您已有的图表列表相同。