测量图形环境中的标题问题

测量图形环境中的标题问题

我需要在图片下方写出图片来源。根据 StackExchange 的建议,我使用了标题包,我也用它作为图的标题,它位于图的上方。因为我不想在任何地方列出或编号来源,所以我使用了\标题*{}

我还希望标题和源标题与图形左对齐,这意味着不是从行的开头开始,而是从图形的角落开始。为了解决这个问题,StackExchange 建议使用包三部分表把我的身影放在测量图环境。

问题是,\标题*{}因为源在内部不起作用测量图就像它应该的那样。我怎样才能摆脱数字/列表图 0.1写在我的源标题中吗?

MWE 是:

\documentclass[a4paper]{memoir}

\usepackage[T1]{fontenc}        % Selecao de codigos de fonte.
\usepackage{graphicx}           % Inclusão de gráficos
\usepackage{caption}
\usepackage{threeparttable}

\graphicspath{{./images/}}

\captionsetup{
  font=normalsize,
  justification=raggedright,
  singlelinecheck=false,
  format=hang,
  labelsep=space
}

\begin{document}

\begin{figure}[h!]
    \centering%
    \begin{measuredfigure}%
    \caption{Transmission system}%
    \label{fig:Driveline}%
    \includegraphics[width=.8\textwidth]{Driveline}%
    \caption*{\footnotesize\textbf{Source}: Author}%%
    \end{measuredfigure}%
\end{figure}

\listoffigures

\end{document}

由 MWE 生成的 PDF

答案1

我只需使用小页面来代替表格即可。

\documentclass[a4paper]{memoir}

\usepackage[T1]{fontenc}        % Selecao de codigos de fonte.
\usepackage{graphicx}           % Inclusão de gráficos
\usepackage{caption}
%\usepackage{threeparttable}

\graphicspath{{./images/}}

\captionsetup{
  font=normalsize,
  justification=raggedright,
  singlelinecheck=false,
  format=hang,
  labelsep=space
}

\begin{document}

\begin{figure}[htbp]
    \centering
    \begin{minipage}{.8\textwidth}
    \caption{Transmission system}%
    \label{fig:Driveline}%
    \includegraphics[width=\textwidth]{example-image}%
    \caption*{\footnotesize\textbf{Source}: Author}%%
    \end{minipage}
\end{figure}

\listoffigures

\end{document}

在此处输入图片描述

答案2

我认为使用 ppackage 会更简单copyrightbox

\documentclass[a4paper]{memoir}

\usepackage[T1]{fontenc} % Selecao de codigos de fonte.
\usepackage{graphicx} % Inclusão de gráficos
\usepackage{caption, copyrightbox}
\usepackage{threeparttable}
\makeatletter
\renewcommand{\CRB@setcopyrightfont}{%
\footnotesize
\rmfamily
}
\graphicspath{{./images/}}

\captionsetup{
  font=normalsize,
  justification=raggedright,
  singlelinecheck=false,
  format=hang,
  labelsep=space
}

\begin{document}

\begin{figure}[h!]
    \centering%
    \begin{measuredfigure}%
    \caption{Transmission system}%
    \label{fig:Driveline}%
    \copyrightbox[b]{\includegraphics[width=.5\textwidth]{lafemme100tetes}}%
   {\textbf{Source}: MaxErnst}%%
    \end{measuredfigure}%
\end{figure}

\listoffigures

\end{document} 

在此处输入图片描述

相关内容