두 개의 별도 그림 목록을 얻으려고합니다. 그 중 하나는 다음과 같은 것을 사용하여 생성된 일부 플롯을 포함하는 그림입니다 tikzpicture
.
\begin{figure}
\begin{tikzpicture}
\begin{axis}
...
\end{axis}
\end{tikzpicture}
\end{figure}
나머지는 단순한 이미지입니다. 결과적으로 그림 목록과 플롯 목록이 필요합니다. 어떻게 달성할 수 있나요? 가능하다면 예를 들어주세요.
답변1
패키지는 newfloat
간단한 인터페이스를 제공합니다.
\usepackage{newfloat}
\DeclareFloatingEnvironment[
fileext=lop,
listname={List of Plots},
name=Plot,
placement=tp,
%within=section,% activate it if you want
%chapterlistsgaps=on,% meaningful only if chapters exist
]{plot}
전체 예:
\documentclass{article}
\usepackage{newfloat}
\usepackage{pgfplots}
\DeclareFloatingEnvironment[
fileext=lop,
listname={List of Plots},
name=Plot,
placement=tp,
%within=section,% activate it if you want
%chapterlistsgaps=on,% only meaningful when chapters exist
]{plot}
\pgfplotsset{compat=1.13}
\begin{document}
\listoffigures
\listofplots
\section{Test}
\begin{figure}[htp]
\centering
\fbox{\rule{0pt}{3cm}\rule{3cm}{0pt}}
\caption{A figure}
\end{figure}
\begin{plot}[htp]
\centering
\begin{tikzpicture}
\begin{axis}[
extra x ticks={-2,2},
extra y ticks={-2,2},
extra tick style={grid=major}]
\addplot {x};
\draw (axis cs:0,0) circle[radius=2];
\end{axis}
\end{tikzpicture}
\caption{A plot}
\end{plot}
\end{document}