应该治疗吗交换图作为figure
环境中的图形?如果没有,是否有办法添加标签/标题,并让页码和标题显示在图表目录中(没有环境figure
)?
谢谢!
答案1
如果图表数量不多,最好figure
全部使用。如果数量很多,并且想要与其他图表区分开来,可以使用例如float
包来创建新类型的浮点数:
\documentclass{article}
\usepackage{float}
\floatstyle{plain}
\newfloat{commut}{tbp}{loc}
\floatname{commut}{Commutative diagram}
\begin{document}
\begin{commut}
\caption{Hello World}
I am the content
\end{commut}
\listof{commut}{List of Commutative Diagrams}
\end{document}
答案2
如果您将它们视为图形(标题、图形列表中的条目),那么您也可以使用图形环境,这将是一致的。
至于放置位置,你仍然可以通过图形选项(部分!htbp
)进行自定义。如果它们很小,它们可以通过 LaTeX 轻松放置。如果它们很大,就更有理由让它们浮动。
如果你不想让它们浮动,你可以使用例如 minipage 和\captionof
命令caption
包,例如
\captionof{figure}{Your diagram caption}
在这里,小页面适合将标题和图表放在一起,中间没有分页符。
caption
提供了一个\DeclareCaptionType
命令,如果您愿意,您可以使用它来创建图表环境和图表列表。此外,即使您不想这样做float
,caption
它也提供了很多功能和一个很棒的界面来自定义标题。