标识

标识

我一直在使用fancytikzposter这个软件包进行工作,直到昨天我在绘图时遇到了问题。因此,根据这次交流中的一些很酷的建议(tikzposter 环境中的 pgfplots 问题),我就转到课堂上了tikzposter

不幸的是,它的视觉效果太酷了,尽管它真的很容易使用,fancytikzposter但我却无法复制它。tikzpostertikzposter

为了更好地解释我的问题,我将展示一些比较,以了解我发现的缺点。与相比,tikzposter字体不太酷,徽标位置似乎在顶部而不是左侧。我真的不是修改 sty 文件的专家。所以,如果你们能帮助我在环境中复制相同的样式,那就太好了。tikzposterfancytikzposterfancytikzpostertikzposter

多谢

在此处输入图片描述

答案1

您的问题对我来说一点都不清楚,而且图像也很模糊。

无论如何,以下几点可能有用,也可能没用:

标识

我在您的图片中看不到徽标,唯一明显居中对齐而不是左对齐的是块的标题。这很容易解决,只需添加

\useblockstyle[titleleft]{Default}

回到序言。

如果您所说的徽标是指由 插入的内容\titlegraphic,则需要使用\settitle重新定义手册中提到的标题布局。一个简单的定义是将 放在titlegraphic与标题相同的行上,但在该行的最右侧,即

\makeatletter
\settitle{ \centering \vbox{
\centering
\color{titlefgcolor} {\bfseries \Huge \sc \hfill \@title \hfill\llap{\@titlegraphic}\par}
\vspace*{1em}
{\huge \@author \par} \vspace*{1em} {\LARGE \@institute}
}}
\makeatother

根据徽标的标题大小的长度,可能会出现重叠,但如果没有关于您想要实现的目标的更具体的说明,我不会再做任何事。

字体

我不知道在这种情况下“酷”是什么意思,但我看到左边的海报至少在标题中使用了无衬线字体。不幸的是,这个tikzposter类在这方面不是很灵活,它没有轻松切换字体样式的功能。当然,您可以使用\sffamily或,\textsf{}但这很乏味。另一个选项是将无衬线字体系列设置为默认字体,方法是添加

\renewcommand{\familydefault}{\sfdefault}

回到序言。

具有这些更改的完整示例

\documentclass{tikzposter} 
\usepackage{lipsum}
\usetheme{Rays}
\useblockstyle[titleleft]{Default}
\title{Something or other}
\author{A Bloke}
\titlegraphic{\rule{2cm}{2cm}} % black square as logo

\makeatletter
\settitle{ \centering \vbox{
\centering
\color{titlefgcolor} {\bfseries \Huge \sc \hfill \@title \hfill\llap{\@titlegraphic}\par}
\vspace*{1em}
{\huge \@author \par} \vspace*{1em} {\LARGE \@institute}
}}
\makeatother

\renewcommand{\familydefault}{\sfdefault}

\begin{document}
\maketitle

\block{Title}{
\lipsum[1]
}
\end{document}

在此处输入图片描述

相关内容