我使用 dramatist 软件包来编剧,但此软件包中的角色名称字体样式和对话语句字体样式相同。而我更喜欢将演讲者名称字体样式加粗!我在 dramatist.sty 文件中搜索以查找指示角色字体样式的代码,但没有找到。有什么办法可以更改它吗?非常感谢。
答案1
虽然非常希望看到您以 MWE 形式进行的尝试,但这里有一个解决方案。
您必须定义\speaksfont
-definition。请参阅我的 MWE。
\documentclass{article}
\usepackage{dramatist}
\usepackage[english]{babel}
\usepackage[utf8]{luainputenc}
%% This will print the name of the speaking actor in boldface
\renewcommand{\speaksfont}{\bfseries}
%% Define some actors
\Character[Son of the house Montague]{Romeo}{romeo}
\Character[Duaghter of the house Capulet]{Julia}{julia}
\begin{document}
\begin{drama}
\juliaspeaks O Romeo, Romeo, wherefore art thou Romeo?\\
\romeospeaks Have not saints lips, and holy palmers too?
\end{drama}
\end{document}
所有字体和其他设置的概述可以在戏剧文献, 章节3.7 Configuration settings
。