
當使用帶有 itemize 的標題時,如何獲得顯示 List 5.1.3 或其他內容的標題而不是圖 5.1.3?列表不是圖形,因此它也應該包含在圖形列表中。
\documentclass{article}
\usepackage{enumerate}
\begin{document}
\begin{figure}
\caption{blabla}
\begin{itemize}
\item blabal
\end{itemize}
\end{figure}
\end{document}
答案1
\documentclass{article}
\usepackage{newfloat}
\DeclareFloatingEnvironment[placement={!ht},name=List]{mylist}
\begin{document}
\begin{mylist}
\caption{blabla}
\begin{itemize}
\item blabal
\end{itemize}
\end{mylist}
\end{document}
答案2
這裡有一個解決方案,它違反了package的使用listings
,但它的優點是可以條目List of Lists
並\cref
正確使用。
\documentclass{article}
\usepackage{listings} % http://ctan.org/pkg/listings
\renewcommand{\lstlistingname}{List}% Listing -> List
\renewcommand{\lstlistlistingname}{List of \lstlistingname s}% List of Listings -> List of Lists
\usepackage{cleveref}
\crefname{listing}{list}{lists}
\begin{document}
\lstlistoflistings
\begin{itemize}
\begin{lstlisting}[caption={Three blablas},label=list1]\end{lstlisting}\vspace{-\baselineskip}
\item blabla 1
\item blabla 2
\item blabla 3
\end{itemize}
In \cref{list1}, we describe ...\par
\Cref{list1} describes ...
\end{document}