Undefinierte Steuersequenz beim Versuch, \newfontfamily zu verwenden

Undefinierte Steuersequenz beim Versuch, \newfontfamily zu verwenden

Die Dateistruktur ist:

fonts
     Roboto-Regular.ttf
main.tex

Das Dokument enthält im Wesentlichen:

\documentclass{article}

\RequirePackage[utf8]{inputenc}
\RequirePackage{fontspec}

\newfontfamily [ Path = /fonts/,
 UprightFont = *-regular,
 BoldFont = *-bold, ...]
 {Roboto}

\title{TITLE}
\author{MY NAME}
\date{February 2018}

\begin{document}

\maketitle
\section{Introduction}

\end{document}

Dann bekomme ich die Meldung „Undefinierte Steuersequenz, fehlendes \begin{document}“. Ich habe so viel probiert, dass ich nicht weiß, was ich falsch mache.

BEARBEITEN Ich habe auch versucht:

    \setmainfont{Roboto}[
    Path = /fonts/,
    Extension = .ttf,
    UprightFont = *-Regular,
    BoldFont = *-Bold,
    ItalicFont = *-Italic,
    ...
]

Antwort1

Wie andere bereits in den Kommentaren angemerkt haben, \newfontfamilyist Ihre Verwendung von falsch. Statt

\newfontfamily{Roboto}

es muss so sein

\newfontfamily\Roboto{Roboto}

In den Textkörper des Dokuments schreiben Sie dann ... {\Roboto some text} ....

Ein MWE (Minimum Working Example), das die drei Anweisungen \setmainfont, \setsansfont, und verwendet (beachten Sie, dass es nicht immer notwendig ist, die Optionen , , und \newfontfamilyanzugeben ):ItalicFontBoldFontBoldItalicFont

Bildbeschreibung hier eingeben

\documentclass{article}
\RequirePackage{fontspec}

\setmainfont{Minion Pro}
\setsansfont{Myriad Pro}

\newfontfamily\Roboto{Roboto}
\newfontfamily\RobotoCond{Roboto Condensed}
\newfontfamily\RobotoMed{Roboto Medium}%
        [ItalicFont     = "Roboto Medium Italic",
         BoldFont       = "Roboto Black",
         BoldItalicFont = "Roboto Black Italic"]

\newcommand\hello{Hello World.}
\newcommand\blurb{\hello{} \textbf{\hello} \textit{\hello} \textbf{\textit{\hello}}}

\begin{document}

\blurb

{\sffamily \blurb}

\medskip
{\Roboto \blurb}

{\RobotoMed \blurb}

{\RobotoCond \blurb}
\end{document}

verwandte Informationen