我想知道如何在 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 设置行中。