如何将字体更改为 Helvetica Neue?这里的答案都不起作用!

如何将字体更改为 Helvetica Neue?这里的答案都不起作用!

我正在尝试更改整个文档字体以创建 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)作为您的数学字体。

相关内容