我一直在使用fancytikzposter
这个软件包进行工作,直到昨天我在绘图时遇到了问题。因此,根据这次交流中的一些很酷的建议(tikzposter 环境中的 pgfplots 问题),我就转到课堂上了tikzposter
。
不幸的是,它的视觉效果太酷了,尽管它真的很容易使用,fancytikzposter
但我却无法复制它。tikzposter
tikzposter
为了更好地解释我的问题,我将展示一些比较,以了解我发现的缺点。与相比,tikzposter
字体不太酷,徽标位置似乎在顶部而不是左侧。我真的不是修改 sty 文件的专家。所以,如果你们能帮助我在环境中复制相同的样式,那就太好了。tikzposter
fancytikzposter
fancytikzposter
tikzposter
多谢
答案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}