我正在尝试更改整个文档字体以创建 PDF。但无论我怎么尝试,字体都没有改变。我的机器上安装了 Helvetica。
\documentclass[a4paper]{article}
\usepackage{fullpage}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{textcomp}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\textheight=10in
\pagestyle{empty}
\raggedright
\setmainfont{helvet}
%\renewcommand{\encodingdefault}{cg}
%\renewcommand{\rmdefault}{lgrcmr}
\def\bull{\vrule height 0.8ex width .7ex depth -.1ex }
% DEFINITIONS FOR RESUME %%%%%%%%%%%%%%%%%%%%%%%
\newcommand{\area} [2] {
\vspace*{-9pt}
\begin{verse}
\textbf{#1} #2
\end{verse}
}
\newcommand{\lineunder} {
\vspace*{-8pt} \\
\hspace*{-18pt} \hrulefill \\
}
\newcommand{\header} [1] {
{\hspace*{-18pt}\vspace*{6pt} \textsc{#1}}
\vspace*{-6pt} \lineunder
}
\newcommand{\employer} [3] {
{ \textbf{#1} (#2)\\ \underline{\textbf{\emph{#3}}}\\ }
}
\newcommand{\contact} [3] {
\vspace*{-10pt}
\begin{center}
{\Huge \scshape {#1}}\\
#2 \\ #3
\end{center}
\vspace*{-8pt}
}
\newenvironment{achievements}{
\begin{list}
{$\bullet$}{\topsep 0pt \itemsep -2pt}}{\vspace*{4pt}
\end{list}
}
\newcommand{\schoolwithcourses} [4] {
\textbf{#1} #2 $\bullet$ #3\\
#4 \\
\vspace*{5pt}
}
\newcommand{\school} [4] {
\textbf{#1} #2 $\bullet$ #3\\
#4 \\
}
% END RESUME DEFINITIONS %%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
\vspace*{-40pt}
答案1
要使用 Helvetica Neue 字体(OpenType 或 TrueType),您需要加载包并使用 XeLaTeX 或 LuaLaTeX 排版。根据您安装的具体字体(我不知道)fontspec
更改的参数。\setmainfont
\documentclass{article}
\usepackage{fontspec}
\setmainfont{HelveticaNeue}
% Use the the correct name of the font family!
\begin{document}
Hello World!
\end{document}
答案2
如果您拥有 Linotype 的字体版本,且文件名与其网页上相同,则下面的方法可能适合您。(未经测试。)
\usepackage{fontspec}
\defaultfontfeatures[HelveticaNeueLTPro]{
Ligatures = Common,
UprightFont = *-LT,
ItalicFont = *-LtIt,
BoldFont = *-Md,
BoldItalicFont = *-MdIt,
Extension = .otf }
\setmainfont{HelveticaNeueLTPro}
\setsansfont{HelveticaNeueLTPro}
如果您有不同的文件名或想要更重或更轻的字体,请调整这些设置。在 LuaLaTeX 或 XeLaTeX 中编译。如果您还需要数学,您可以加载unicode-math
并设置无衬线字体(例如 Fira Math)作为您的数学字体。