Frontespizio 文档的字体问题

Frontespizio 文档的字体问题

我在使用 frontespizio 文档时遇到了一些问题。我需要将所有文本加粗,因此我按照文档 \Preambolo{\renewcommand{\frontfixednamesfont}{%\fontsize{15}{17}\bfseries}}为每个命令做了类似的事情。

但是对于 pretitle,我需要两者\scshape\bfseries\Preambolo{\renewcommand{\frontpretitlefont}{\fontsize{12}{15}\scschape\bfseries}}不起作用。我尝试了不同的组合,也查看了包的源代码,但似乎没有任何效果。

谁能帮我?

编辑:

\usepackage{frontespizio}
\usepackage[utf8]{inputenc}

\setlength\oddsidemargin{\dimexpr(\paperwidth-\textwidth)/2 - 
1in\relax}
\setlength\evensidemargin{\oddsidemargin}


\Preambolo{\renewcommand{\frontinstitutionfont}{%
\fontsize{17}{21}\bfseries}}
\Preambolo{\renewcommand{\frontdivisionfont}{%
\fontsize{15}{20}\bfseries}}
\Preambolo{\renewcommand{\frontpretitlefont}{%
\fontsize{12}{15}\bs}}
\Preambolo{\renewcommand{\fronttitlefont}{%
\fontsize{21}{26}\bfseries}}


\begin{document}

% Frontespizio
\begin{frontespizio}
\Universita{University}
\Dipartimento{Latex}
\Corso{Frontespizio}
\Titoletto{Thesis}
\Titolo{foo}
\Logo[3.5cm]{logo.jpg}
\end{frontespizio}

\IfFileExists{\jobname-frn.pdf}{}{%
\immediate\write18{pdflatex \jobname-frn}}

\end{document}

答案1

计算机现代字体和拉丁现代字体缺少粗体小写字母。

选择包含这些内容的字体系列。

这里我使用了 Libertinus Serif,您可以根据自己的喜好进行更改。

\documentclass[a4paper]{book}
\usepackage{frontespizio}

\begin{document}

% Frontespizio
\begin{frontespizio}

\begin{Preambolo*}
\usepackage{libertinus}
\expandafter\renewcommand\csname front@font\endcsname{\normalfont\bfseries}
\end{Preambolo*}

\Universita{University}
\Dipartimento{Latex}
\Corso{Frontespizio}
\Titoletto{Thesis}
\Titolo{foo}
\Candidato{NM}
\Relatore{SV}
\Annoaccademico{2021-2022}
%\Logo[3.5cm]{logo.jpg}
\end{frontespizio}

\end{document}

我对您的代码做了一些更改。特别是,重新定义\front@font比重新定义所有字体要短\bfseries。我怎么知道这个内部信息?好吧,我写了这个包。

在此处输入图片描述

相关内容