I'm having a problem with centering my figure captions. Particuarly, I know that we can use \usepackage[justification=centering]{caption} to center captions, however, I'm interested in just centering a specific caption. I've read the caption manual but no luck, so my question is: How can I center a specific caption?
Asked
Active
Viewed 4.1e+01k times
100
Mensch
- 65,388
Marcos Roriz Junior
- 3,293
1 Answers
150
You can use \captionsetup in a specific figure (or table) environment:
\documentclass{article}
\usepackage{graphicx}
\usepackage{caption}
\begin{document}
\begin{figure}[hp]
\centering
\includegraphics[scale=.30]{example-image-a}
\caption{A caption with long text bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla}
\end{figure}
\begin{figure}[hp]
\centering
\captionsetup{justification=centering}
\includegraphics[scale=.30]{example-image-b}
\caption{A caption with long text bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla}
\end{figure}
\begin{figure}[hp]
\centering
\captionsetup{justification=centering,margin=2cm}
\includegraphics[scale=.30]{example-image-c}
\caption{A caption with long text bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla}
\end{figure}
\end{document}

egreg
- 1,121,712
-
1
-
1
-
@ShuvoSarker It does not, they just jump all the way to the right! Very annoying... – Jan M. Mar 08 '19 at 13:01
-
1Any reason for the downvote? It's really hard to understand why an answer that does, with minimal intervention, exactly what the OP asked gets downvoted. – egreg Dec 08 '21 at 13:17
\captionsetup{justification=centering}in the specifictableorfigureenvironment (after\usepackage{caption}. – egreg Jan 24 '13 at 15:14