我正在尝试使用“如图。“在命名我的人物时,我尝试了很多方法,但似乎都不起作用。目前我有这个:
\usepackage{caption}
\captionsetup{justification=raggedright,singlelinecheck=false,labelfont=bf}
这给了我“如图。“,但我似乎无法将其转换为小写。有人能告诉我该怎么做吗?谢谢!
答案1
请尝试以下操作:
\documentclass{article}
\usepackage{graphicx}
\usepackage{caption}
\captionsetup[figure]{
justification=raggedright,
singlelinecheck=false,
labelfont=bf,
name=Fig.}
\begin{document}
\begin{figure}
\centering
\includegraphics[width=0.5\linewidth]{example-image-duck}
\caption{Mr. Duck, LaTeX full professor.}
\label{fig:duck}
\end{figure}
\end{document}
附录:
该caption
软件包提供了许多用于确定样式的选项。所有选项都简明扼要地描述在其文档中,该文档是 LaTeX 安装的一部分,或者您可以在加拿大运输安全局。
从您的评论中我猜,您只喜欢在默认设置中更改标题标签。
编辑:显然我的猜测是错误的,正如 OP 在她/他的下一条评论中所说的那样。由于 #left-right# 对齐的含义仍不清楚,我进一步猜测,可能应该是这样的:
\documentclass{article}
\usepackage{graphicx}
\usepackage{caption}
\captionsetup[figure]{
singlelinecheck=false,
labelfont=bf,
name=Fig.}
\usepackage{lipsum}
\begin{document}
\begin{figure}[ht]
\centering
\includegraphics[width=0.5\linewidth]{example-image-duck}
\caption{Mrs. Duck, Quin of LaTeX.}
\label{fig:duck}
\end{figure}
\begin{figure}[ht]
\centering
\includegraphics[width=0.5\linewidth]{example-image-duck}
\caption{\lipsum[66]}
\label{fig:duck}
\end{figure}
\end{document}
答案2
这能解决你的问题吗?
\documentclass{article}
\usepackage{caption}
\DeclareCaptionLabelFormat{mylabel}{\textbf{Fig.}\textbf{#2}}
\usepackage{tikz} % <-- to create a square image (just use your image)
\captionsetup{justification=raggedright,singlelinecheck=false,labelfont=bf,labelformat=mylabel}
\begin{document}
\begin{figure}
\begin{tikzpicture}
\draw[very thick] (0,0) rectangle (3,3);
\end{tikzpicture}
\caption{A square}
\end{figure}
\end{document}