Beschriften Sie alle Figuren in Tabellenform [Duplikat]
Ich habe diesen Code hier gefunden und muss wissen, ob jemand weiß, wie ich alle Abbildungen beschriften kann, um im Text auf sie verweisen zu können und zum Beispiel zu erscheinen: "In Abbildung 1A ..."

\documentclass[12pt,a4paper]{article}
\usepackage{graphicx}
\usepackage{float}
\begin{document}
\begin{figure} [H]
\centering
\begin{tabular}{cccc}
\includegraphics[width=0.3\textwidth]{example-image-a} &
\includegraphics[width=0.3\textwidth]{example-image-b} &
\includegraphics[width=0.3\textwidth]{example-image-c} \\
\textbf{(a)} & \textbf{(b)} & \textbf{(c)} \\[6pt]
\end{tabular}
\begin{tabular}{cccc}
\includegraphics[width=0.3\textwidth]{example-image-a} &
\includegraphics[width=0.3\textwidth]{example-image-b} \\
\textbf{(d)} & \textbf{(e)} \\[6pt]
\end{tabular}
\caption{ \textbf{(a)} Some text
\textbf{(b)} Some text
\textbf{(c)} Some text
\textbf{(d)} Some text
\textbf{(e)} Some text}
\label{fig:Name}
\end{figure}
\end{document}
Antworten
Wenn Sie die Kontrolle über die Bilder und ihre Beschriftungen haben, sollten Sie auf jeden Fall den in den Antworten auf die Frage beschriebenen Ansatz verwenden. Wie erstellt, beschriftet, beschriftet und verweist man auf eine Unterfigur? .
Wenn die fünf Bilder und ihre Beschriftungen ein einzelnes Bild sind, das Sie nicht zerlegen möchten, können Sie \extralabel{labelname}{subnumber}
in der Präambel einen Befehl definieren :
\makeatletter
\newcommand\extralabel[2]{{\edef\@currentlabel{\@currentlabel#2}\label{#1}}}
\makeatother
und kann später Referenz labelname
mit \ref
.
\documentclass{article}
\makeatletter
\newcommand\extralabel[2]{{\edef\@currentlabel{\@currentlabel#2}\label{#1}}}
\makeatother
\usepackage{graphicx}
\begin{document}
\begin{figure}
\centering
\begin{tabular}{cccc}
\includegraphics[width=0.3\textwidth]{example-image-a} &
\includegraphics[width=0.3\textwidth]{example-image-b} &
\includegraphics[width=0.3\textwidth]{example-image-c} \\
\textbf{(a)} & \textbf{(b)} & \textbf{(c)} \\[6pt]
\end{tabular}
\begin{tabular}{cccc}
\includegraphics[width=0.3\textwidth]{example-image-a} &
\includegraphics[width=0.3\textwidth]{example-image-b} \\
\textbf{(d)} & \textbf{(e)} \\[6pt]
\end{tabular}
\caption{ \textbf{(a)} Some text
\textbf{(b)} Some text
\textbf{(c)} Some text
\textbf{(d)} Some text
\textbf{(e)} Some text}
\label{fig:Name}
\extralabel{fig:Name:a}{(a)}
\extralabel{fig:Name:b}{(b)}
\extralabel{fig:Name:c}{(c)}
\extralabel{fig:Name:d}{(d)}
\extralabel{fig:Name:e}{(e)}
\end{figure}
See subfigures \ref{fig:Name:a}, \ref{fig:Name:b}, \ref{fig:Name:c}, \ref{fig:Name:d}, \ref{fig:Name:e}.
\end{document}

Wenn Sie die Kontrolle über die fünf Bilder und ihre Beschriftungen haben, können Sie das subcaption
Paket die Unterbeschreibungen und Unterabschriften bearbeiten lassen.
\documentclass{article}
\usepackage{subcaption}
\usepackage{graphicx}
\begin{document}
\begin{figure}
\centering
\begin{tabular}{ccc}
\subcaptionbox{\label{fig:Name:a}}{\includegraphics[width=0.3\textwidth]{example-image-a}} &
\subcaptionbox{\label{fig:Name:b}}{\includegraphics[width=0.3\textwidth]{example-image-b}} &
\subcaptionbox{\label{fig:Name:c}}{\includegraphics[width=0.3\textwidth]{example-image-c}}
\end{tabular}
\medskip
\begin{tabular}{cc}
\subcaptionbox{\label{fig:Name:d}}{\includegraphics[width=0.3\textwidth]{example-image-a}} &
\subcaptionbox{\label{fig:Name:e}}{\includegraphics[width=0.3\textwidth]{example-image-c}}
\end{tabular}
\medskip
\caption{ \textbf{(a)} Some text \ref{fig:Name:b}
\textbf{(b)} Some text
\textbf{(c)} Some text
\textbf{(d)} Some text
\textbf{(e)} Some text}
\label{fig:Name}
\end{figure}
See subfigures \ref{fig:Name:a}, \ref{fig:Name:b}, \ref{fig:Name:c}, \ref{fig:Name:d}, \ref{fig:Name:e}.
\end{document}
