一张图片中的两个缩进代表两个不同的标题

一张图片中的两个缩进代表两个不同的标题

因此,我的拼贴画要求我的作品上方有一个标题用于显示图像,下方还有一个标题用于显示图像来源。也就是说,它还要求第一个标题必须居中,源标题必须对齐。

下面是带有序言、打印和示例的代码片段:

我应该制作的图像:

在此处输入图片描述

我正在使用的代码,请注意文本的其他部分所需的包:

\documentclass[12pt,a4]{article}
\usepackage[utf8]{inputenc} %Pacote para acentuação
\usepackage[portuguese,brazilian]{babel}
\usepackage[lmargin=3cm,tmargin=3cm,rmargin=2cm,bmargin=2cm]{geometry} %Formato que lembra a ABNT
\usepackage[T1]{fontenc} %Ajusta o texto que vem de outras fontes
\usepackage{amsmath,amsthm,amsfonts,amssymb,dsfont,mathtools,blindtext} %pacotes matemáticos
\usepackage{graphicx} % Required for inserting images
\usepackage{caption}%sub da imagem
\usepackage{subcaption}%sub do sub da imagem
\usepackage{mathptmx} % times New Romam
\usepackage{changepage} % para ajustar posiocionamento do texto
\usepackage{setspace} % aqui dá pra usar singlespacing, doublespacing , onehalfspacing
\onehalfspacing % 1,5 linhas de espaço entre palavras
\usepackage[rm,tiny]{titlesec}% fazendo com que as seções sejam do mesmo tamanho do resto do texto
\usepackage[none]{hyphenat} %sem hífem no texto
\usepackage[labelfont=bf]{caption} % Numeração das figuras em negrito

\usepackage{xcolor} % para cor da fonte
\usepackage{ragged2e}% para usar \justify{ text } fora do contexto geral

\usepackage{indentfirst}%indentar o primeiro paragrafo de uma folha
\setlength\parindent{1.5cm}

%---- configuração do sumário justificado
\usepackage{tocloft}
%\setlength{\cftpartindent}{0em}
%\setlength{\cftchapindent}{0em}
%\setlength{\cftsecindent}{0em}
\setlength{\cftsubsecindent}{0em}
\setlength{\cftsubsubsecindent}{0em}

\renewcommand{\cftsecleader}{\cftdotfill{\cftdotsep}} % fazendo a primeira seeção ter linhas

\setlength{\cftbeforesecskip}{0pt} % pacote toclof , remove o espaço entre seção

\usepackage{etoolbox}
\makeatletter
\patchcmd{\l@section}% <cmd>
  {\addvspace{0em \@plus\p@}}% <search>
  {}% <replace>
  {}{}% <success><failure>
\makeatother
  
%---- configuração do sumário justificado


%---- Citação ABNT
\usepackage[alf,abnt-repeated-title-omit=yes,abnt-emphasize=bf,abnt-etal-list=0]{abntex2cite} 
\citebrackets()


%citação direta margeado
\newenvironment{cited}
{\vspace{12pt}\hfill\begin{minipage}{12cm}}
{\end{minipage}\vspace{12pt}}

%---- Citação ABNT

%------------------configuração de pageamento
\usepackage{fancyhdr} % para cabeçalho de pagina e cor
\pagestyle{fancy}
\fancyhf{} % Limpa cabeçalhos e rodapés
\rhead{\textcolor{gray}{\thepage}} %deixa a cor cinza ;r- right e h-head
\renewcommand{\headrulewidth}{0pt} % Remove a linha do cabeçalho

\usepackage{afterpage}%apagar só uma página

%------------------configuração de pageamento
\begin{document}


\begin{figure}[H]
\caption{Imagem}
\includegraphics[width=0.9\textwidth]{imagem.pdf}
\raggedleft
\caption*{\fontsize{10}{12}fonte do menino.}
\end{figure}

\end{document}

它能带来什么:

在此处输入图片描述

我正在使用 overleaf。

答案1

此外,还可以使用、或\centering一次将一张图片居中。标题会自动居中。\centerline{...}\hfil ... \par\makebox[\linewidth]{...}

\documentclass{article}
\usepackage{graphicx}
\usepackage{caption}
\usepackage{showframe}% alignment tool

\setlength\parindent{1.5cm}

\begin{document}
\begin{figure}[ht]% friends don't let friends use H
\centering
\caption{Imagem}
\includegraphics[width=0.9\textwidth]{example-image}

\parbox{\linewidth}{\fontsize{10}{12}fonte do menino.}% un-center text
\end{figure}

\end{document}

答案2

您应该定义一个\source命令。

\documentclass{article}
\usepackage{caption}
\usepackage{graphicx}

\captionsetup[figure]{position=top}

\newcommand{\source}[2][0pt]{%
  % #1 is an optional indentation
  % #2 is the text
  \par\addvspace{1ex}% or whatever you prefer
  % we want to override a possible `\centering`
  \hspace*{#1}%
  \parbox[t]{\dimeval{\textwidth-#1}}{\footnotesize #2}\par
}

\begin{document}

\begin{figure}[htp]
\centering

\caption{The caption to the figure}

\includegraphics[width=0.9\textwidth]{example-image}

\source{Source of the image}

\end{figure}

\end{document}

在此处输入图片描述

相同,但

\source[0.05\textwidth]{Source of the image}

在此处输入图片描述

答案3

约翰给出的答案似乎很有效!!

\documentclass{article}
\usepackage{graphicx}
\usepackage{caption}
\usepackage{showframe}% alignment tool

\setlength\parindent{1.5cm}

\begin{document}
\begin{figure}[ht]% friends don't let friends use H
\centering
\caption{Imagem}
\includegraphics[width=0.9\textwidth]{example-image}

\parbox{\linewidth}{\fontsize{10}{12}fonte do menino.}% un-center text
\end{figure}

\end{document}

相关内容