如何使 tikzfigure 环境的标题字体大小变大?

如何使 tikzfigure 环境的标题字体大小变大?

我想知道如何在 tikzposter 中的 tikzfigure 环境中放大标题。它显示得相当小,我希望它更具可读性。

我尝试在标题中使用 \Large,但它没有随之缩放图形名称。示例代码如下。

\begin{tikzfigure}[\Large FigureCaption]
    Figure
\end{tikzfigure}

因此我得到了类似这样的等效结果:

{\footnotesize Fig.1}{\Large FigureCaption}

有什么想法可以使图形标签和标题文本一起缩放?

答案1

目前,文本以及字体大小在类文件中是硬编码的。您可以轻松地从类文件中复制该部分并根据需要进行自定义。遵循原始定义,只是大小有所改变。

\documentclass{tikzposter}
\usepackage{lmodern}
\usepackage{blindtext}
\makeatletter
\renewenvironment{tikzfigure}[1][]{
  \def \rememberparameter{#1}
  \vspace{10pt}
  \refstepcounter{figurecounter}
  \begin{center}
  }{
    \ifx\rememberparameter\@empty
    \else %nothing
    \\[10pt]
    {\huge Fig.~\thefigurecounter: \rememberparameter}
    \fi
  \end{center}
}
\makeatother
\begin{document}
\block{Walzing Wombat}{%
    Wombats love the walz, ducks dance dixie

    \begin{tikzfigure}[This is a nice caption]
        \rule{.5\linewidth}{5cm}
    \end{tikzfigure}
}
\end{document}

答案2

就像是

\documentclass{tikzposter}
\usepackage[utf8]{inputenc}

\title{poiuyt}
\author{qsdfg}
\date{\today}
\institute{azerty}

\usepackage{caption}
\captionsetup{font=Large}

\begin{document}

\maketitle

\block{A figure}
{
    \begin{tikzfigure}
        \includegraphics[width=0.4\textwidth]{image.pdf}
    \end{tikzfigure}
    \captionof{figure}{azer}
}

\end{document}

应该可以工作。您需要使用 caption 包并将字体大小放在 caption 设置行中。

相关内容