syntax fix
Build XeLaTeX to PDF / build (push) Failing after 1m16s

This commit is contained in:
Domipoke
2026-07-29 14:53:29 +02:00
parent 72d2c93eca
commit 30c6f2c1d2
2 changed files with 11 additions and 7 deletions
+10 -7
View File
@@ -11,13 +11,15 @@ Il testo scritto all'interno di un ambiente documento viene normalmente visualiz
\section{Font}
Un font è un file che definisce lo stile generico di un insieme di caratteri. Esistono vari file descrittivi di un font, i più utilizzati sono i \texttt{ttf} e i \texttt{otf}.
I \texttt{ttf} sono \texttt{otf} raggruppati. Un \texttt{ttf} possiede generalmente il raggruppamento degli stili Regular, Bold, Italic e BoldItalic, \texttt{ttf} più complessi possiedono varianti anche sul peso che possiedono associate a un valore generalmente da $1$ a $1000$.
\begin{tabularx}[r]{c c}
\toprule \\
Name & Weight \\
\midrule \\
Thin / Hairline & 100 \\
Ultra-light / Extra-light & 200 \\
Light & 300 \\
\begin{wrapfigure}[r]{0.4\textwidth}
\centering
\begin{tabularx}{c c}
\toprule \\
Name & Weight \\
\midrule \\
Thin / Hairline & 100 \\
Ultra-light / Extra-light & 200 \\
Light & 300 \\
Normal / regular & 400 \\
Medium & 500 \\
Semi-bold / Demi-bold & 600 \\
@@ -27,6 +29,7 @@ I \texttt{ttf} sono \texttt{otf} raggruppati. Un \texttt{ttf} possiede generalme
Extra-black / Ultra-black & 950 \\
\bottomrule
\end{tabularx}
\end{wrapfigure}
Per ognuno dei pesi è generalmente necessario specificare le 4 varianti: Regular, Bold, italic e BoldItalic. Non è necessario che un font definisca tutti i pesi.
\subsection{Definire un font}
Usando il compilatore XeLaTeX è possibile utilizzare la libreria fontspec per definire un font da un file. Importata la libreria si utilizza \mintinline{latex}{\newfontfamily} che prende come primo argomento il nome del comando che lo identificherà e come secondo argomento il nome del font o il suo percorso e come terzo argomento (opzionale) un listato di opzioni in forma \texttt{key=value}. Tra le opzioni che possiamo passare vi è la specifica dei file \texttt{otf} che compongono il font. Nell'esempio cerca il file nella cartella \texttt{./fonts/} (è importante lo \backslash finale per la cartella) con il nome che finisce\footnote{Il simbolo \texttt{*} è un wildcard, ovvero in un pattern indica una serie di qualsiasi carattere, scrivere \texttt{*testo} vuol dire che si cerca qualcosa che finisce con "testo"} in \texttt{-Regular} per il regular (UprightFont), che finisce con \texttt{-Bold} per il bold e così via. Il comando che creiamo con \mintinline{latex}{\newfontfamily} necessita di iniziare con un solo \slash. Il comando cambia il font da lì in poi quindi è utile usarlo includendo il comando e il testo in una coppia di parentesi graffe che crea un'insieme isolato dal resto del lavoro.