突然之间(对我来说),我使用的通常的字体设置不再起作用了。
不仅会inter
产生错误
(/usr/share/texmf-dist/tex/latex/inter/inter.sty 软件包:inter 2023/11/23(Carl-Clemens Ebinger 和 autoinst)inter 字体样式文件(Inter v.4.0)
(/usr/share/texmf-dist/tex/latex/base/fontenc.sty 软件包:fontenc 2021/04/29 v2.0v 标准 LaTeX 软件包
!软件包 fontenc 错误:未找到编码文件“lgrenc.def”。(fontenc) 您可能拼错了编码的名称。
但也禁止排版衬线字体/罗马字体系列。
在修复之前,暂时有解决方案吗?或者现在的设置有误(无论出于何种原因)?
MWE 的屏幕截图(问题)
MWE 的屏幕截图(包含inter
注释掉的行)
平均能量损失
\documentclass[
a4paper,
DIV=15,
fontsize=10pt,
]
{scrreport}
\usepackage[english]{babel}
\usepackage[
oldstyle,
]{sourceserifpro}
\usepackage[scale=1.02]{zi4}
\usepackage[scale=0.935]{inter}
\usepackage[
protrusion=true,
expansion,
babel=true,
%stretch=10,
%shrink=10,
tracking=true,
]{microtype}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\begin{document}
\sffamily
\begin{itemize}
\item wordstuff
\begin{itemize}
\item \rmfamily A sentence to showcase the problem.
\item \textrm{asdf}
\end{itemize}
\end{itemize}
\end{document}
答案1
在安装了非常小的 tex 安装后,您正在使用大量未记录的字体包。
该inter
包使所有内容都变成无衬线字体,这里最简单的事情可能就是先加载它,然后稍后加载源 serif pro 包来重置\rmfamily
\documentclass[
a4paper,
DIV=15,
fontsize=10pt,
]
{scrreport}
\usepackage[english]{babel}
\usepackage[sfdefault,scale=0.935]{inter}
\usepackage[
oldstyle,
]{sourceserifpro}
\usepackage[scale=1.02]{zi4}
\usepackage[
protrusion=true,
expansion,
babel=true,
%stretch=10,
%shrink=10,
tracking=true,
]{microtype}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\begin{document}
\sffamily
\begin{itemize}
\item wordstuff
\begin{itemize}
\item \rmfamily A sentence to showcase the problem.
\item \textrm{asdf}
\end{itemize}
\end{itemize}
\end{document}