我在一家公司写论文,必须用他们的默认字体来写。
如何在 Latex 中设置 .otf 字体(在 Windows 上使用 Texmaker)?
\documentclass[a4paper,12pt,twoside,ngerman]{article}
\parindent0pt
\parskip6pt
\usepackage{fontspec}
\fontspec [Path = fonts/,
UprightFont = *-Light,
ItalicFont = *-Thin
]
{AkkoPro}
\begin{document}
hello world
\end{document}
Latex 抛出一个错误:
! LaTeX Error: File `expl3.sty' not found.Type X to quit or <RETURN> to proceed,or enter new name. (Default extension: sty)Enter file name:! Emergency stop.<read > \usepackage
我该如何安装 expl13?包含字体的方式是否正确?我的字体位于与 .tex 文件相同的目录中的“fonts”文件夹中,名为 AkkoPro-Light.otf 和 AkkoPro-Thin.otf。是否可以包含 Bold 和其他字体?(我有 Bold、Light、Medium、Regular 和 Thin 的 AkkoPro...)
我发现了很多关于 xetex 和 luatex 的信息,但我不知道它是什么......
抱歉我的英语很糟糕=)
我通过使用解决了字体问题
\setmainfont[Path = fonts/,
BoldFont = AkkoPro-Bold.otf,
ItalicFont = AkkoPro-Thin.otf,
BoldItalicFont = AkkoPro-Light.otf
]{AkkoPro-Regular.otf}
但是现在我在其他包和命令上遇到了很多问题……
当我使用 utf8 inputenc 包时,标题“!Missing \endscname inserted”中会出现错误。
\pdfinfo
现在称为“未定义的控制序列”
\begin{figure}
\includegraphics[width=0.5\linewidth]{images/logo.jpg}
\end{figure}
在线使用 \includegraphics XeLaTeX 抛出错误“!尺寸太大。...
所有这些错误都是通过使用 \setmainfont 出现的,而通过删除此命令后就会消失......
我的标头:
\documentclass[a4paper,12pt,twoside,ngerman]{article}
\parindent0pt
\parskip6pt
%%%%%%%%
%Pakete%
%%%%%%%%
\usepackage{fontspec}
\setmainfont[Path = fonts/,
BoldFont = AkkoPro-Bold.otf,
ItalicFont = AkkoPro-Thin.otf,
BoldItalicFont = AkkoPro-Light.otf
]{AkkoPro-Regular.otf}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel} % Paket für die neue deutsche Rechtschreibung
\usepackage{bera}
\usepackage{color}
\usepackage{xcolor}
\usepackage{listings} % Packet zum Erstellen von Listinings
\definecolor{lightgray}{HTML}{F3F3F3}
\colorlet{jsonPunct}{red!60!black}
\definecolor{jsonDelim}{RGB}{20,105,176}
\colorlet{jsonNumber}{magenta!60!black}
\definecolor{lightgreen}{HTML}{3F7F5F} % comments
\definecolor{purple}{HTML}{950055} % keywords
\definecolor{lightblue}{HTML}{3F7DE0} % javadoc
\definecolor{turquoise}{HTML}{5FC0C0}
\definecolor{darkblue}{HTML}{2A00FF}
\lstdefinelanguage{json}{
literate=
*{0}{{{\color{purple}0}}}{1}
{1}{{{\color{purple}1}}}{1}
{2}{{{\color{purple}2}}}{1}
{3}{{{\color{purple}3}}}{1}
{4}{{{\color{purple}4}}}{1}
{5}{{{\color{purple}5}}}{1}
{6}{{{\color{purple}6}}}{1}
{7}{{{\color{purple}7}}}{1}
{8}{{{\color{purple}8}}}{1}
{9}{{{\color{purple}9}}}{1}
{:}{{{\color{purple}{:}}}}{1}
{,}{{{\color{purple}{,}}}}{1}
{\{}{{{\color{darkblue}{\{}}}}{1}
{\}}{{{\color{darkblue}{\}}}}}{1}
{[}{{{\color{darkblue}{[}}}}{1}
{]}{{{\color{darkblue}{]}}}}{1},
}
\lstset{
language=Java,
keywordstyle=\color{purple}\bfseries,
commentstyle=\color{lightgreen},
morecomment=[s][\color{lightblue}]{/**}{*/}%,
}
%XML Style
\lstdefinelanguage{XML}
{
morestring=[b]",
morestring=[s]{>}{<},
morecomment=[s]{<?}{?>},
stringstyle=\color{black},
identifierstyle=\color{turquoise},
keywordstyle=\color{purple},
morekeywords={android, name}% list your attributes here
}
% Allgmeiner Style für Listings
\lstset{
basicstyle=\footnotesize,
tabsize=2,
numbers=left,
numberstyle=\scriptsize,
stepnumber=1,
numbersep=8pt,
showstringspaces=false,
showspaces=false,
backgroundcolor=\color{lightgray},
frame=none,
rulecolor=\color{black},
aboveskip=1em,
belowskip=1.5em,
captionpos=b,
breaklines=true
}
% die folgendenen 3 Pakete sichern, dass Wörter nicht so oft am rechten Rand herausragen
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{microtype}
\usepackage{graphicx} % Paket zur Verwendung von Bildern. alternatif epsfig
\usepackage[
colorlinks=true,
linkcolor=magenta,
anchorcolor=black,% Ankertext
citecolor=green, % Verweise auf Literaturverzeichniseinträge im Text
urlcolor=cyan, % Farbe der URLs
backref % Back-Links zu den Kapiteln
]{hyperref}
\usepackage{floatflt} % Paket Bildpositionierung
\usepackage{marvosym} % Paket zur Verwendung von manchen Sonderzeichen
% Paket zur Verlinkung des Inhaltsverzeichnisses, als (vor-)letztes laden (es muss zweimal compiliert werden), nur glossaries muss danach geladen werden
\usepackage{fancyhdr} % Paket für den Pagestyle fancy
\usepackage{dirtree} % Paket zum Erstellen einer Verzeichnisstruktur
\usepackage[
nonumberlist, %keine Seitenzahlen anzeigen
acronym %ein Abkürzungsverzeichnis erstellen
]{glossaries}
% Entfernt den Punkt am Ende der Beschreibung beim Glossar
\renewcommand*{\glspostdescription}{}
%sammelt die Einträge
\makeglossaries
%%%%%%%%%%%%%%%%%%%%%%%%%%
%Allgemeine Informationen%
%%%%%%%%%%%%%%%%%%%%%%%%%%
\title{Titel}
\date{}
\author{}
\pdfinfo{
/Title (Titel)
/Author (me)
/Creator ()
/Producer ()
/Subject ()
/Keywords ()
}