我正在使用 Kile IDE,用 PdfLatex 进行编译。我没有使用 fontspec,因为它对于我所做的事情来说似乎过于复杂;我尝试切换到 fontspec,有很多变化,甚至无法使我选择的主字体工作!
下面的序言在没有 mfizz 的情况下也可以工作,但我不明白如何添加 font-mfizz.ttf(我的字体文件夹中文件的全名;请参阅http://fizzed.com/oss/font-mfizz)。我一直收到错误消息,<未找到 font-mfizz.sty> iwona 字体是 Iwona-Regular.ttf,我不是收到与该 ttf 相同的错误消息。
顺便说一句,我找到了一个较旧的“答案”,回答了关于未找到 ttf 字体的 *.sty 的问题,但是当我尝试实现该 TeX.Stackexchange 答案时,它不起作用这是我的序言,其中有问题的 mfizz 被注释掉了:
\documentclass[10pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[math]{iwona}
\usepackage{fontawesome5}
%\usepackage{font-mfizz}
\usepackage{todo}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{textcomp}
\usepackage{marginnote}
\usepackage{multicol}
\usepackage{hycolor}
\usepackage[colorlinks,backref]{hyperref}
\renewcommand*\rmdefault{iwona}
\usepackage[includehead=false,bottom=1in,top=1in,inner=.8in,outer=1.5in, heightrounded, marginparsep=4mm, marginparwidth=3cm]{geometry}
\usepackage[usenames,dvipsnames,svgnames,table]{xcolor}
\hypersetup{pdfpagemode=FullScreen, bookmarks=true, bookmarksopen=true,linkcolor=ForestGreen, pdfhighlight =/O urlcolor=BlueViolet, anchorcolor=Maroon}
\begin{document}
some text with a mfizz item \mfElixir
\end{document}
感谢每一条评论。我继续使用 fontspec 进行(破解)此操作。浏览 tex.stackexchange,我找到了一些可以尝试的序言,最后成功了——使用LuaLatex编译器:
\documentclass[10pt, letterpaper, landscape]{article}
\usepackage{fontspec}
\usepackage[math]{iwona}
\usepackage{amsmath}
\usepackage{mathtools}
\usepackage{xfrac}
%\usepackage{amssym}
\usepackage{expl3}
\usepackage{fontawesome5}
\usepackage{fontmfizz}
\usepackage{marvosym}
\usepackage{textcomp}
\usepackage{polyglossia}
\usepackage{todo}
\usepackage{marginnote}
\usepackage{multicol}
\usepackage{hycolor}
\usepackage[colorlinks,backref]{hyperref}
\usepackage[includehead=false,bottom=1in,top=1in,inner=.8in,outer=1.5in, heightrounded, marginparsep=4mm, marginparwidth=3cm]{geometry}
\usepackage[usenames,dvipsnames,svgnames,table]{xcolor}
\usepackage{lipsum}
\PassOptionsToPackage{protrusion=true,final}{microtype}
\newfontfeature{Microtype}{protrusion=default;expansion=default;}
\setmainfont[Microtype,Ligatures=TeX]{iwona}
%\ExplSyntaxOn
%\SetSymbolFont{operators}{iwona}\g_fontspec_encoding_tl\g__fontspec_mathrm_tl\mddefault\updefault
%\SetSymbolFont{operators}{iwonabold}\g_fontspec_encoding_tl\g__fontspec_mathrm_tl\bfdefault\updefault
%\ExplSyntaxOff
\hypersetup{pdfpagemode=FullScreen, bookmarks=true, bookmarksopen=true,linkcolor=ForestGreen, pdfhighlight =/I urlcolor=BlueViolet, anchorcolor=Maroon}
\begin{document}
some math here \mfElixir\ \ \faBomb
\begin{equation}
x^2+3x+4y
\end{equation}\\
it works!
\end {document}
请注意序言中注释掉的行...通过反复试验,似乎我的文档中目前不需要这些行。我在哪里可以找到关于\ExplSyntaxOn(&关闭) 和\设置符号字体命令?我发现自己陷入了困境,并且想了解这些行对包含更复杂数学条目的文档可能产生什么影响!
此外,多语在本序言中,如果不删除,则会产生编译错误。在本序言中,其他软件包和命令依赖于多语?