我正在用软件包创建自己的歌本songs
。我想自定义歌曲标题下的歌曲作者字体。我搜索了文档,只找到了更改歌曲标题字体(\stitlefont
)的选项,但没有找到歌曲作者(或任何其他 Beginsong Keyvals)的选项。
我想在我的示例中放大作者姓名“Plavi Orkestar”。
\documentclass[a4paper,twoside]{article}
\usepackage[bookmarks]{hyperref}
\usepackage[chorded]{songs}
\usepackage[slovene]{babel}
\usepackage[utf8x]{inputenc}
%index
\newindex{titleidx}{cbtitle}
\newauthorindex{authidx}{cbauth}
%% Page Layout %%
\usepackage[top=25mm, bottom=25mm, left=21mm, right=21mm]{geometry}
\pagestyle{plain}%pokaže samo številke strani
\pagenumbering{arabic}%številčenje z arabskimi številkami
%% Fonts %%
\usepackage[default,osfigures,scale=0.95]{opensans}
\usepackage[T1]{fontenc}
%lyrics font
\renewcommand{\lyricfont}{\scshape\normalsize} %Smallcaps
%song title font
%\renewcommand{\stitlefont}{\rmfont\Large}
%Chorus font
\renewcommand{\chorusfont}{\slshape\scshape\mdseries\normalsize}
%chords font
\renewcommand\printchord[1]{\normalfont\slshape\normalsize#1}
\begin{document}
\begin{songs}{titleidx,authidx}
\beginsong{Ako su to samo bile laži}[
by={Plavi\ orkestar}]
\beginverse*
\[D]Život ide dalje, život brzo prol\[Em]azi,
a osjećam da to više ni\[D]si ti, a\[A] ni ja.
\[D]Moža bi i mogli pokušti pono\[Em]vo,
al bojim se da ovaj je p\[D]ut goto\[A]vo.
\endverse
\beginchorus
Al' samo \[Em]ti mi ubrzavaš disanje\[A],
jer\[Em] ja se jošuvijek palim na \[A]tebe.
\[D]Ako su to samo bi\[A]le laž,
lažmo se bar jošmalo,
\[D]ako su to samo bi\[A]le varke,
varajmo se, varaj\[D]mo.
\endchorus
\beginverse*\chordsoff
Život ide, život brzo prolazi,
a osječam da to viš nisi ti, a ni ja.
Ljubavi i mržje, teško je preskočiti zid,
al' se bojim da dobar smo par bili mi.
\chordson
\endverse
\endsong
\end{songs}
\end{document}
答案1
由于宏\showauthors
包含\bfseries
(正如 Paulo Cereda 指出的),歌曲作者以粗体显示,并且字体大小小于\scriptsize
。我建议更改格式和字体大小,例如,在序言中添加以下内容:
\usepackage{etoolbox}
\patchcmd{\showauthors}{\bfseries}{\itshape\normalsize}{}{}