加载附加 ttf 字体时出现问题,特别是 mfizz

加载附加 ttf 字体时出现问题,特别是 mfizz

我正在使用 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(&关闭) 和\设置符号字体命令?我发现自己陷入了困境,并且想了解这些行对包含更复杂数学条目的文档可能产生什么影响!

此外,多语在本序言中,如果不删除,则会产生编译错误。在本序言中,其他软件包和命令依赖于多语

相关内容