我成功安装了我大学的字体(*.tfm、*.pfb 和 *.vf 文件),现在我正在努力将它们与 XeLaTeX 一起使用。关于我的规格:
我正在使用 AucTex 11.86 运行 TeXLive 2011。
我的 LaTeX 文件如下所示:
%!TEX TS-program = xelatex-xdvipdfmx
%!TEX encoding = UTF-8 Unicode
\documentclass[11pt]{article}
\usepackage{graphicx}
\usepackage{natbib}
\usepackage{fontspec}
\setmainfont[Path = /usr/local/texlive/texmf-local/fonts/type1/ETH,
Extension= .pfb]
%\setmainfont{Arial}
\usepackage{enumerate}
\usepackage{fullpage}
\usepackage{amssymb}
\usepackage{amsmath}
%\usepackage[usenames]{color}
\usepackage{lineno}
%\usepackage[pdftex]{graphicx}
\usepackage{epstopdf}
\DeclareGraphicsRule{.tif}{png}{.png}{`convert #1 `dirname #1`/`basename #1 .tif`.png}
\usepackage[margin=10pt,font=small,labelfont=bf]{caption}
% \usepackage{wrapfig}
\usepackage{subfig}
\usepackage{fixltx2e}
\usepackage{multirow}
\setlength{\parskip}{\baselineskip}
\setlength{\parindent}{0pt}
\renewcommand{\baselinestretch}{1.35}
\title{test Xelatex}
\author{Tonkiplis}
\begin{document}
\maketitle
\abstract{Abstract: only an outline for now.}
\noindent{\bf Keywords:}
\section{Introduction}
lol
\section{Methodology}
\clearpage
\end{document}
我尝试了不同的扩展名(tfm、pfb 和 vf)。编译成功,但输出的 pdf 只包含一个空白页。
- 我究竟做错了什么?
- 我该如何指定字体路径才能成功?
- tfm、pfb 和 vf 类型的含义是什么?
答案1
使用它的主要原因之一XeTeX
是可以轻松访问 TrueType 和 OpenType 字体。可以使用XeTeX
“旧”Latex 字体,但如果这样做,可能会遇到一些问题。您的大学的字体是否仅以 tfm/pfb/vf 格式分发?如果他们以 TrueType 或 OpenType 提供,则只需使用这些。根据系统通常安装字体的方式安装它们并使用它们的名称:
\documentclass{article}
\usepackage{fontspec}
\setmainfont{Arial}
\begin{document}
Hello World!
\end{document}