乳胶中的“Figure”未大写

乳胶中的“Figure”未大写

我正在尝试使用“如图。“在命名我的人物时,我尝试了很多方法,但似乎都不起作用。目前我有这个:

\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}

输出

相关内容