![latex、xetex 和 zapfino](https://linux22.com/image/335195/latex%E3%80%81xetex%20%E5%92%8C%20zapfino.png)
我知道如何使用 LaTeX(不是专家,但仍然有相当多的经验 - 写了几篇论文和我的论文,可以制作 TikZ 图片等),但我对 XeTeX、LuaTeX 等是什么一无所知。
对于我想设计的邀请卡,我找到了这款名为 zapfino 的漂亮字体。但它适用于 XeTeX 或 LuaTex。这个网站有一个很好的例子: http://nitens.org/taraborelli/latex#glyph 我下载了那个 tex 代码,但我无法在我的 ubuntu 机器上编译代码(使用 texlive)——无论是使用 LaTeX(这并不奇怪),还是 xetex、luatex 或 xelatex。我总是遇到问题。最好的是 xelatex,它只会在退出前抱怨找不到字体。我从 <removed> 下载了字体,并将 .otf 文件放入 /usr/local/share/texmf(TEXMFLOCAL 变量指向的位置),但这并没有改变任何东西。我做错了什么?
是否有可能让 zapfino 与 latex 一起工作?如果没有,我该如何在我的计算机上编译这个小例子,我该怎么做?此外 - 有没有办法将 XeTeX(用于字体)与 LaTeX(用于 TikZ-tricks)结合起来?
答案1
fontspec
与 XeTeX 的重大发展以及过去八年取得的进展相比,该文件相当老旧。
这是修复后的版本,运行良好。请注意,我使用的是 Mac OS X 计算机,该计算机随操作系统提供 Zapfino。但是,该字体不是免费的,因此您必须购买它才能利用其功能。
%!TEX TS-program = xelatex
%!TEX encoding = UTF-8 Unicode
% Dario Taraborelli (2008)
% The Beauty of LaTeX
% URL: http://nitens.org/taraborelli/latex
% Some rights reserved: CC-BY-SA
% (modified by egreg for TeX.StackExchange.com)
\documentclass[11pt]{article}
\usepackage{fontspec, graphicx}
\usepackage[usenames]{color}
\usepackage[
colorlinks,
breaklinks,
pdftitle={The Beauty of LaTeX},
pdfauthor={Taraborelli, Dario}
]{hyperref}
\definecolor{Gray}{rgb}{.7,.7,.7}
\definecolor{lightblue}{rgb}{.2,.5,1}
\newcommand{\red}{\color{red}}
\newcommand{\reda}{\color{red}\addfontfeatures{Variant=2}}
\newcommand{\redb}{\color{red}\addfontfeatures{Variant=3}}
\newcommand{\redc}{\color{red}\addfontfeatures{Variant=4}}
\newcommand{\redd}{\color{red}\addfontfeatures{Variant=5}}
\newcommand{\rede}{\color{red}\addfontfeatures{Variant=6}}
\newcommand{\redf}{\color{red}\addfontfeatures{Variant=7}}
\newcommand{\redg}{\color{red}\addfontfeatures{Variant=8}}
\newcommand{\lbl}{\color{lightblue}}
\newcommand{\lbla}{\color{lightblue}\addfontfeatures{Variant=2}}
\newcommand{\lblb}{\color{lightblue}\addfontfeatures{Variant=3}}
\newcommand{\lblc}{\color{lightblue}\addfontfeatures{Variant=4}}
\newcommand{\lbld}{\color{lightblue}\addfontfeatures{Variant=5}}
\newcommand{\lble}{\color{lightblue}\addfontfeatures{Variant=6}}
\newcommand{\lblf}{\color{lightblue}\addfontfeatures{Variant=7}}
\newcommand{\lblg}{\color{lightblue}\addfontfeatures{Variant=8}}
\setmainfont{Hoefler Text}
\newfontfamily{\zapfinofont}{Zapfino}[
Ligatures={Common, Rare},
Variant=1,
]
\begin{document}
\begin{center}
\fontsize{25pt}{30pt}\zapfinofont
{\red d}roo{\lbl g}\hfill{\reda d}roo{\lbla g}
{\redb d}roo{\lblb g}\hfill{\redf d}roo{\lblf g}
{\redc d}roo{\lblc g}\hfill{\redd d}roo{\lbld g}
{\rede d}roo{\lble g}\hfill{\redg d}roo{\lblg g}
\end{center}
\vfill
\begin{flushright}
D. Taraborelli (2008),
\href{http://nitens.org/taraborelli/latex}{The Beauty of \LaTeX}\\
\emph{Some rights reserved}.
\href{http://creativecommons.org/licenses/by-sa/3.0/}{\textsc{cc-by-sa}}
\end{flushright}
\end{document}