我正在使用musixguit
包编写歌曲集。但在song
环境中遇到了一些格式问题。不知何故末尾多了一个行。请在此处查看代码和结果:
\documentclass{article}
\usepackage{musixtex}
\usepackage{musixguit}
\begin{document}
\fbox{%
\noindent
\begin{minipage}{.5\textwidth} %
\begin{song}%
\chord{Em} Wenn im Glase \T\ \chord{B7} perlt der Sekt \T\ \\
\chord{Am} unter roten \T\ \chord{Em} Ampeln \\
\chord{Am} und die Weiber, \T\ \chord{Em} süß erschreckt, \T\ \\
\chord{B7} auf dem Schoß uns \T\ trampeln, \\
\chord{Em} küssen wir die \T\ \chord{B7} Prüderie \T\ \\
\chord{Am} von den roten \T\ \chord{Em} Mündern, \\
\chord{Am} Amnestie, \T\ \chord{Em} Amnestie \T\ \\
\chord{B7} allen armen \T\ Sündern!
\end{song}%
\end{minipage}%
\begin{minipage}{.5\textwidth}%
\begin{song}%
\chord{Em} Wenn die Morgen- \T\ \chord{B7} dämmerung \T\ \\
\chord{Am} hinter Fenster- \T\ \chord{Em} scheiben \\
\chord{Am} und die Männer, \T\ \chord{Em} ohne Braut \T\ \\
\chord{B7} beieinander \T\ bleiben, \\
\chord{Em} schmieden wir im \T\ \chord{B7} Flüsterton \T\ \\
\chord{Am} aus Gesprächen \T\ \chord{Em} Bomben. \\
\chord{Am} Rebellion, \T\ \chord{Em} Rebellion \T\ \\
\chord{B7} in den Kata- \T\ komben!
\end{song}%
\end{minipage}%
}
\end{document}
我对 Latex 还不太熟悉。有人能建议如何删除这行多余的线吗?
答案1
\end{song}
调用\end{spacing}
显然是故意添加\baselineskip
空格。
这只是撤消了该操作并修复了小页面宽度中不相关的错误,以便它们适合页面。
\documentclass{article}
\usepackage{musixtex}
\usepackage{musixguit}
\usepackage[utf8]{inputenc}
\begin{document}
\makeatletter
\noindent
\fbox{%
\begin{minipage}{\dimexpr.5\textwidth-\fboxrule-\fboxsep}%
\begin{song}%
\chord{Em} Wenn im Glase \T\ \chord{B7} perlt der Sekt \T\ \\
\chord{Am} unter roten \T\ \chord{Em} Ampeln \\
\chord{Am} und die Weiber, \T\ \chord{Em} süß erschreckt, \T\ \\
\chord{B7} auf dem Schoß uns \T\ trampeln, \\
\chord{Em} küssen wir die \T\ \chord{B7} Prüderie \T\ \\
\chord{Am} von den roten \T\ \chord{Em} Mündern, \\
\chord{Am} Amnestie, \T\ \chord{Em} Amnestie \T\ \\
\chord{B7} allen armen \T\ Sündern!
\vskip-\baselineskip
\end{song}%
\end{minipage}%
\begin{minipage}{\dimexpr.5\textwidth-\fboxrule-\fboxsep} %
\begin{song}%
\chord{Em} Wenn die Morgen- \T\ \chord{B7} dämmerung \T\ \\
\chord{Am} hinter Fenster- \T\ \chord{Em} scheiben \\
\chord{Am} und die Männer, \T\ \chord{Em} ohne Braut \T\ \\
\chord{B7} beieinander \T\ bleiben, \\
\chord{Em} schmieden wir im \T\ \chord{B7} Flüsterton \T\ \\
\chord{Am} aus Gesprächen \T\ \chord{Em} Bomben. \\
\chord{Am} Rebellion, \T\ \chord{Em} Rebellion \T\ \\
\chord{B7} in den Kata- \T\ komben!
\vskip-\baselineskip
\end{song}%
\end{minipage}%
}
\end{document}
答案2
这里的用法spacing
值得怀疑;您可以song
通过\par\linespread{1.8}\selectfont
在“开始”部分和\par
“结束”部分使用来重新定义环境。
也许最好为特定的应用程序定义一个新环境:
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{musixtex}
\usepackage{musixguit}
\usepackage{multicol}
\newsavebox{\twocolumnsongbox}
\newenvironment{boxedtwocolumnsong}[1][4em]
{%
\begin{center}
\begin{lrbox}{\twocolumnsongbox}
\begin{minipage}{\dimexpr\textwidth-2\fboxsep-2\fboxrule}%
\linespread{1.8}\selectfont
\setlength{\columnsep}{#1}%
\begin{multicols}{2}
}
{%
\end{multicols}\end{minipage}\end{lrbox}%
\fbox{\usebox{\twocolumnsongbox}}%
\end{center}
}
\begin{document}
\begin{boxedtwocolumnsong}
\chord{Em} Wenn im Glase \T\ \chord{B7} perlt der Sekt \T\ \\
\chord{Am} unter roten \T\ \chord{Em} Ampeln \\
\chord{Am} und die Weiber, \T\ \chord{Em} süß erschreckt, \T\ \\
\chord{B7} auf dem Schoß uns \T\ trampeln, \\
\chord{Em} küssen wir die \T\ \chord{B7} Prüderie \T\ \\
\chord{Am} von den roten \T\ \chord{Em} Mündern, \\
\chord{Am} Amnestie, \T\ \chord{Em} Amnestie \T\ \\
\chord{B7} allen armen \T\ Sündern!
\chord{Em} Wenn die Morgen- \T\ \chord{B7} dämmerung \T\ \\
\chord{Am} hinter Fenster- \T\ \chord{Em} scheiben \\
\chord{Am} und die Männer, \T\ \chord{Em} ohne Braut \T\ \\
\chord{B7} beieinander \T\ bleiben, \\
\chord{Em} schmieden wir im \T\ \chord{B7} Flüsterton \T\ \\
\chord{Am} aus Gesprächen \T\ \chord{Em} Bomben. \\
\chord{Am} Rebellion, \T\ \chord{Em} Rebellion \T\ \\
\chord{B7} in den Kata- \T\ komben!
\end{boxedtwocolumnsong}
\end{document}