因此,我的拼贴画要求我的作品上方有一个标题用于显示图像,下方还有一个标题用于显示图像来源。也就是说,它还要求第一个标题必须居中,源标题必须对齐。
下面是带有序言、打印和示例的代码片段:
我应该制作的图像:
我正在使用的代码,请注意文本的其他部分所需的包:
\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}