想制作海报吗?

想制作海报吗?

我想用同样的写作格式制作数学游戏的海报

在此处输入图片描述

答案1

我们可以使用FFF Tusj字体来自大字体网。这是 100% 免费的字体。解压文件后,我将文件名重命名为不带空格(否则,我将很难通过以下方式在 LuaLaTeX 中加载字体fontspec)。另一种使用的字体是 Johan Aakerlund 的 Comfortaa,可从http://www.dafont.com/comfortaa.font. 这也是免费字体。

如果我们运行otfinfo -i FFFTusj.ttf,我们会得到信息,这是 Magnus Cederholm 在 2008 年的作品,http://www.formfett.net/。我用这个字体制作了这张海报2011作为邀请体验会议(很抱歉,我没有找到我的旧源代码,这是一个简单的海报其中有一些文字和图形,没有花哨的东西。

我的本科生 Ondřej Krybus 准备了三个彩色版本,我们在 2011 年选择了橙色版本,因为它是主要的大学颜色。

字体使用示例

原始版本


使用字体

我附上了一个示例及其预览,我们可以运行xelatexlualatex在系统字体中安装字体。我不确定如何在数学体系中使用/加载字体,所以我改用\char在文档中获取几个数学符号。

更新 1:我们可以使用unicode-math为此目的,我们先在文档前言中写下这两行:

\usepackage{unicode-math}
\setmathfont[math-style=upright]{FFFTusj.ttf} % or =literal

我还附上了一张特写镜头和一张字体中所有字形的截图FontForge

% run: xelatex or lualatex mal-fff-tusj.tex
% http://www.dafont.com/fff-tusj.font
% I am deleting space in the file name to "FFFTusj.ttf" as I am having a problem to load the font in LuaLaTeX.
\documentclass[a4paper]{article}
\pagestyle{empty}
\usepackage{fontspec}
\usepackage{xcolor}
\definecolor{mblue}{RGB}{100,126,151}
\definecolor{mgreen}{RGB}{16,58,65}
\definecolor{mgray}{RGB}{10,10,10}
\newfontfamily\fff{FFFTusj.ttf}
\begin{document}
Text before.
{\color{mblue}\fff 2014 [Hello World \char"221E!]}\par
Text in the middle. {\color{mgreen}\fff\char"00BC\char"222B+=\%\char"2211\char"221A}\par
{\color{mgray}\fff Mathematics -90\char"02DA, +45\char"00B2\ \char"00A5} Text after.
\end{document}

姆韦

mwe:特写

FontForge 中的字形预览


更新 2:海报骨架

我运用我的魔法准备了海报的骨架。

我已经下载了FFF Tusj 字体Comfortaa 字体来自 Dafont.com。解压后,我将其重命名FFF Tusj.ttf为 ,FFFTusj.ttf这样就没有任何问题了lualatex。之后,我在我的系统字体中安装了所有四种字体文件。

我附上了骨架的源代码和预览。我们可以运行xelatexlualatex(测试)。我们需要运行两次 TeX,因为我在 TikZ 中使用绝对定位。

请随意修改海报以满足您的需求!该\mylogo命令需要四个参数,每个参数之间用空格分隔。第一个参数是颜色TeX和年份,第二个参数是徽标中其他部分的颜色,第三个参数是比例,最后一个参数是旋转。

% run: xelatex or lualatex mal-texperience.tex
\documentclass[a4paper]{article}
\pagestyle{empty}
\usepackage{fontspec}
\newfontfamily\fff{FFFTusj.ttf} % [ExternalLocation] % if the font is in working directory only
\newfontfamily\con[
  %ExternalLocation, % if fonts are in working directory
  BoldFont=Comfortaa-Bold.ttf, 
  ItalicFont=Comfortaa-Light.ttf,
  ]{Comfortaa-Regular.ttf}
\usepackage{xcolor}
\definecolor{myorange}{RGB}{239,124,0}
\definecolor{mygray}{RGB}{198,198,198}
\usepackage{tikz}

\begin{document}
\def\mylogo#1 #2 #3 #4 {%
  \rotatebox{#4}{%
  \scalebox{#3}{%
  {\fff\color{#2}\raisebox{1.5ex}[0pt][0pt]{4th}%
  \kern-1.5ex{\color{#1}\scalebox{4}{T\raisebox{-0.4ex}[0pt][0pt]{E}X}}%
  \kern-6.5ex\raisebox{-1.55ex}[0pt][0pt]{\scalebox{0.75}{PERIENCE}}%
  {\color{#1}\raisebox{-3.1ex}[0pt][0pt]{\makebox[0pt][r]{2011}}}}%
  }% End of \scalebox...
  }% End of \rotatebox...
  }% End of \mylogo...
\begin{tikzpicture}[remember picture, overlay]
\node[yshift=-7cm] at (current page.north) {\mylogo myorange black 2 0 };
\foreach \x/\y/\s in {2/6/90, 5/7/-90, 8/7/0, 0/3/0, 0/0/-90, 3/-2/90, 6.5/-1.5/0, 10/0/-90, 12/3/0, 12/6/180} {
  \node[xshift=\x cm, yshift=-\y cm] (current page.south west) 
    {\mylogo mygray mygray 1 {\s} };
}% End of \foreach...
\node[minimum width=\paperwidth, minimum height=0.4\paperheight, fill=myorange, anchor=south] at (current page.south) {};
\node[minimum width=\paperwidth, minimum height=2mm, fill=myorange, anchor=south, yshift=0.4\paperheight+3mm] at (current page.south) {};
\node[align=center, scale=2, font=\bfseries\con, yshift=-4mm] at (current page) {{\color{myorange} From date to date, year}\\
Where, City and State\\
The name of the hotel
};
\node[align=left, xshift=1cm, yshift=1cm, anchor=south west, font=\bfseries\con, scale=1.4] at (current page.south west) {Invited speakers are:\\[2mm]
{\color{white}First name}\\
His/her lecture\ldots\\
{\color{white}Second name}\\
Another lecture\ldots\\
{\color{white}Third name}\\
Another lecture\ldots\\
{\color{white}Fourth name}\\
Another lecture\ldots\\
{\color{white}Fifth name}\\
First tutorial\ldots\\
{\color{white}Sixth name}\\
Second tutorial\ldots
};
\node[align=right, xshift=-1cm, yshift=1cm, anchor=south east, font=\con, scale=1.4] at (current page.south east) {
{\bfseries\color{white}Organizer 1}\\
\bfseries and\\
{\bfseries\color{white}Organizer 2}\\
\bfseries invite you to participate in\\[5mm]
{\bfseries\color{white}\Large Name of the conference}\\[5mm]
{\color{white}\textit{Conference motto:}}\\
\bfseries Some text\\
{\color{white}\textit{Conference website:}}\\
\bfseries Some website\\
{\color{white}\textit{Contacts:}}\\
\bfseries Some email
};
\end{tikzpicture}
%\mylogo myorange black 2 0 \par
%\mylogo mygray mygray 1 90
\end{document}

海报骨架

相关内容