Wie richtet man die Legende einer Abbildung richtig aus?

Wie richtet man die Legende einer Abbildung richtig aus?

Ich habe folgenden Code:

\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{amssymb} % for "\checkmark" macro
\usepackage{graphicx} % remove "demo" option in real document
\usepackage{float} 
\usepackage{caption}
\usepackage{subcaption}
\renewcommand\thesubfigure{(\alph{subfigure})}
\captionsetup[subfigure]{labelformat=simple}
\makeatletter
\renewcommand{\p@subfigure}{\thefigure~} % unbreakable space after fig. #
\makeatother

\begin{document}

\begin{figure}[ht!]
\centering
%Insere Figura
\caption{Figure Description}
\includegraphics[scale=0.6]{img/tex.png}
\legend{Source: (Blokland2013)}
\label{fig:testemultiplataforma}
\end{figure}

\begin{figure}[!ht]
\centering
\caption{Figure Description}
    \begin{subfigure}{0.5\textwidth}  
            \centering
            \includegraphics[width=\textwidth]{img/tex.png}
            \caption{Figure 1}
            \label{fig:DifExp2Per4Tarefa1IF}
    \end{subfigure}%
    %\qquad
     %add desired spacing between images, e. g. ~, \quad, \qquad etc.
      %(or a blank line to force the subfigure onto a new line)
    \begin{subfigure}{0.5\textwidth}
            \centering
            \includegraphics[width=\textwidth]{img/tex.png}
            \caption{Figure 2}
            \label{fig:DifExp2Per4Tarefa2IF}
    \end{subfigure}
    \legend{Source: Own authorship}
    \label{fig:DifExp2Per4IF}
\end{figure}

\end{document}

In meinem Originaldokument steht der Befehl \legend{}, aber ich habe bereits in der clsDatei und in den Importen aller meiner Pakete nachgesehen und weiß nicht, woher dieser Befehl kommt. Aus welchem ​​Paket kommt dieser Befehl?

legendWie muss ich vorgehen, um den Text gemäß den folgenden Abbildungen linksbündig statt zentriert auszurichten ?

Beispiele:

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

Antwort1

so wie ich es verstehe, möchten Sie die Legende als Hinweis auf die Bildquelle verwenden. Zu diesem Zweck wurde ein Paket entwickelt copyrightbox. Damit können Sie Folgendes erhalten:

Bildbeschreibung hier eingeben

\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{amssymb} % for "\checkmark" macro
\usepackage[demo]{graphicx} % remove "demo" option in real document
\usepackage{float}
\usepackage{caption}
\usepackage{subcaption}
\usepackage{copyrightbox}% <--- added

\renewcommand\thesubfigure{(\alph{subfigure})}
\captionsetup[subfigure]{labelformat=simple}
\makeatletter
\renewcommand{\p@subfigure}{\thefigure~} % unbreakable space after fig. #
%
\renewcommand{\CRB@setcopyrightfont}{% < ---for changing copyright font color/shape/family
\footnotesize
\color{black}% 
            }
\makeatother

\begin{document}
    \begin{figure}[ht!]
\centering
\caption{Figure Description}
\label{fig:testemultiplataforma}
\copyrightbox[b]{\includegraphics[scale=0.6]{img/tex.png}}{Source: Blokland2013}
\end{figure}

\begin{figure}[!ht]
\centering
\caption{Figure Description}
    \label{fig:DifExp2Per4IF}
\copyrightbox[b]{\begin{subfigure}{0.45\textwidth}
            \centering
\includegraphics[width=\textwidth]{img/tex.png}
            \caption{Figure 1}
            \label{fig:DifExp2Per4Tarefa1IF}
    \end{subfigure}\quad
    \begin{subfigure}{0.45\textwidth}
            \centering
\includegraphics[width=\textwidth]{img/tex.png}
            \caption{Figure 2}
            \label{fig:DifExp2Per4Tarefa2IF}
    \end{subfigure}}{Source: Own authorship}
    \end{figure}
\end{document}

bearbeiten: durch Definieren eines neuen Befehls legend:

\newcommand\legend[1]{%
    \captionsetup{font=small,singlelinecheck=off}
    \caption*{#1}}

Sie können erhalten:

Bildbeschreibung hier eingeben

\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{amssymb} % for "\checkmark" macro
\usepackage[demo]{graphicx} % remove "demo" option in real document
\usepackage{float}
\usepackage{caption}
\newcommand\legend[1]{%
    \captionsetup{font=small,singlelinecheck=off}
    \caption*{#1}}
\usepackage{subcaption}
\renewcommand\thesubfigure{(\alph{subfigure})}
\captionsetup[subfigure]{labelformat=simple}
\makeatletter
\renewcommand{\p@subfigure}{\thefigure~} % unbreakable space after fig. #
\makeatother

\begin{document}
    \begin{figure}[ht!]
\centering
\caption{Figure Description}
\label{fig:testemultiplataforma}
\includegraphics[scale=0.6]{img/tex.png}%}{Source: Blokland2013}
\legend{Source: Blokland2013}
\end{figure}

\begin{figure}[!ht]
\centering
\caption{Figure Description}
    \label{fig:DifExp2Per4IF}
\begin{subfigure}{0.45\textwidth}
            \centering
\includegraphics[width=\textwidth]{img/tex.png}
            \caption{Figure 1}
            \label{fig:DifExp2Per4Tarefa1IF}
\end{subfigure}\quad
\begin{subfigure}{0.45\textwidth}
            \centering
\includegraphics[width=\textwidth]{img/tex.png}
            \caption{Figure 2}
            \label{fig:DifExp2Per4Tarefa2IF}
\end{subfigure}
\legend{Source: Own authorship}
    \end{figure}
\end{document}

Antwort2

Mit dem Paket ist es ganz einfach copyrightbox:

\documentclass[11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{ebgaramond}
\usepackage{graphicx}
\usepackage{copyrightbox}
\usepackage{caption}

\begin{document}

    \begin{figure}[!htb]
        \centering
\caption{Heinrich Füssli – The Nightmare (1781)}
        \copyrightbox[b]{\includegraphics{Nightmare_Fussli}}{Detroit Institute of Arts}
    \end{figure}%

\end{document} 

Bildbeschreibung hier eingeben

Erlaubte Platzierungen verwenden ein optionales Argument: [l], [r](Standard) oder[b]

verwandte Informationen