使用此 TeX 代码:
\documentclass[12pt]{article}
\usepackage{fontspec}
\usepackage{tgschola}
\setmainfont{TeXGyreSchola-Regular}[
BoldFont = {TeXGyreSchola-Bold},
ItalicFont = {TeXGyreSchola-Italic},
BoldItalicFont = {TeXGyreSchola-BoldItalic},
Ligatures = TeX,
]
\usepackage{fancyvrb}
\usepackage{relsize}
\begin{document}
\begin{Verbatim}[fontfamily=qcs,fontsize=\relscale{1.1}]
This is some verbatim text.
\end{Verbatim}
This is some verbatim text. (for comparison)\\
This is some regular text.
\end{document}
使用 XeLaTeX 进行编译会在 TeXShop 控制台输出中给出:
LaTeX Font Warning: Font shape `EU1/qcs/m/n' undefined (Font) using `EU1/lmr/m/n' instead on input line 11.
日志文件给出了建议:
LaTeX Font Info: Try loading font information for EU1+qcs on input line 11. LaTeX Font Info: No file EU1qcs.fd. on input line 11. LaTeX Font Warning: Font shape `EU1/qcs/m/n' undefined (Font) using `EU1/lmr/m/n' instead on input line 11.
我已在主目录 texmf 树 (Mac Yosemite TeXLive) 中重新安装了字体。我尝试使用 autoinst 创建EU1qcs.fd
,但它创建了四个文件(采用了一些默认值):
- EU1TeXGyreSchola-LF.fd,
- EU1TeXGyreSchola-OsF.fd,
- EU1TeXGyreSchola-TLF.fd,以及
- EU1TeXGyreSchola-TOsF.fd.
我还没有找到生成 的咒语EU1qcs.fd
。我正在使用 Gyre 字体来编写一本家谱书,以节省成本并方便阅读。这些fancyvrb
东西是为了实现这本书的特定目标,对于这个例子来说并不是必需的。任何帮助都将不胜感激。
答案1
tgschola
不适用于 xelatex。
使用引擎 (pdf)latex \usepackage{tgschola}
++\usepackage[T1]{fontenc}
或 xelatex/lualatex +\usepackage{fontspec}
和\setmainfont{...}
。