Letras del paquete de canciones impresas en dos columnas, título e información de la canción en las dos columnas.

Letras del paquete de canciones impresas en dos columnas, título e información de la canción en las dos columnas.

Me gustaría tener una canción con la letra impresa en dos columnas pero el título y la información de la canción en las dos columnas (Canción n.° 1). Se supone que el comando \pagepreludes hace eso. Sin embargo, presenta un diseño extraño. Este es el resultado que quiero (el código de prueba después de que la imagen no muestra lo que quiero). Necesito ayuda para obtener 1) Alinear el segundo verso en la columna derecha (Canción n.° 1) con el verso 1 en la columna izquierda y 2) Poner todo tres canciones en una pagina

Salida deseada:

Salida deseada

\documentclass[letterpaper, openany, final, twoside]{memoir}
\usepackage[lyric]{songs}


\begin{document}
    Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit,
    vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida
    mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna.
    Donec vehicula augue eu neque\par 
    \vspace{24pt}
    \begin{songs}{}
        \songcolumns{2}
        
        %% page preludes yields weird page layout
        {\pagepreludes{
            \beginsong{Song 1}[by={Beagles}, li={licensed by no one}]
            \beginverse*
            On a dark desert highway
            Cool wind in my hair
            Warm smell of colitas
            \endverse 
            
            \beginverse*
            Rising up through the air
            Up ahead in the distance
            I saw a shimmering light
            My head grew heavy and my sight grew dim
            I had to stop for the night
            \endverse 
            
            % no effect, unless is under multicol enviroment  
            %\nextcol
            
            \beginverse*
            There she stood in the doorway
            I heard the mission bell
            And I was thinking to myself
            "This could be Heaven or this could be Hell"
            Then she lit up a candle
            And she showed me the way \ldots
            \endverse 
            
            \endsong
        %this is the end of \pagepreludes - includes only song#1
        }}%
        
        \beginsong{Song 2}[by={Money M}, li={licensed by no two}]
        \beginverse*
        By the rivers of babylon, there we sat down
        Ye-eah we wept, when we remembered zion.
        \endverse 
        \beginverse*
        By the rivers of babylon, there we sat down
        Ye-eah we wept, when we remembered zion.
        \endverse 
        \beginverse*
        When the wicked
        Carried us away in captivity
        Required from us a song
        Now how shall we sing the lord's song in a strange land
        \endverse 
        
        \endsong
        
        \beginsong{Song 3}[by={Beagles}]
        \beginverse*
        On a dark desert highway
        Cool wind in my hair
        Warm smell of colitas
        Rising up through the air
        Up ahead in the distance
        I saw a shimmering light
        My head grew heavy and my sight grew dim
        I had to stop for the night
        \endverse 
        
        \beginverse*
        There she stood in the doorway
        I heard the mission bell
        And I was thinking to myself
        "This could be Heaven or this could be Hell"
        Then she lit up a candle
        And she showed me the way \ldots
        \endverse 
        
        \endsong
        
    \end{songs}
    
\end{document}

Respuesta1

Debido a que el paquete songsparece tener mucha interacción con el diseño (creador de páginas), sugiero cambiar al paquete (el más nuevo) leadsheet. Parece ser más compatible con el "diseño normal de trucos de látex". Principales cambios:

  • usepackage[full]{leadsheets}% ver manual para opciones
  • usepackage{multicol}% ya que quieres que la primera canción se divida como un periódico
  • Para simplificar, solo copié la primera canción 2 veces.
  • consulte el manual para configurar títulos, etc.
  • poner la canción 1 en una primera multicol{2}
  • pon un \hrulejusto para complacer a MIS ojos
  • poner la canción 2 + 3 en un segundo multicol{2}

PD:Este paquete está destinado a crear libros. Ver cap. 7 en el manual.

resultado

\documentclass[letterpaper, openany, final, twoside]{memoir}
\usepackage[full]{leadsheets} % <<< replace
\usepackage{multicol} % <<< for layout


\begin{document}
    Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna.  Donec vehicula augue eu neque
%    \vspace{24pt}
    
\begin{multicols}{2}% NEW
    \begin{song}{title={Song 1}}% <<< please consult the manual
%            \beginsong{Song 1}[by={Beagles}, li={licensed by no one}]
            \begin{verse}
            On a dark desert highway
            Cool wind in my hair
            Warm smell of colitas
            \end{verse}
            
            \begin{verse}
            Rising up through the air
            Up ahead in the distance
            I saw a shimmering light
            My head grew heavy and my sight grew dim
            I had to stop for the night
            \end{verse}
            
            % no effect, unless is under multicol enviroment  
            %\nextcol
            
            \begin{verse}
            There she stood in the doorway
            I heard the mission bell
            And I was thinking to myself
            "This could be Heaven or this could be Hell"
            Then she lit up a candle
            And she showed me the way \ldots
            \end{verse}           
    \end{song}
\end{multicols}
\hrule% <<< just to please MY eyes

\begin{multicols}{2}% <<< next layout section
     \begin{song}{title={Song 2}}% <<< for simplicity, just copied
%            \beginsong{Song 1}[by={Beagles}, li={licensed by no one}]
            \begin{verse}
            On a dark desert highway
            Cool wind in my hair
            Warm smell of colitas
            \end{verse}
            
            \begin{verse}
            Rising up through the air
            Up ahead in the distance
            I saw a shimmering light
            My head grew heavy and my sight grew dim
            I had to stop for the night
            \end{verse}
            
            % no effect, unless is under multicol enviroment  
            %\nextcol
            
            \begin{verse}
            There she stood in the doorway
            I heard the mission bell
            And I was thinking to myself
            "This could be Heaven or this could be Hell"
            Then she lit up a candle
            And she showed me the way \ldots
            \end{verse}           
    \end{song}


    \begin{song}{title={Song 3}}
%            \beginsong{Song 1}[by={Beagles}, li={licensed by no one}]
            \begin{verse}
            On a dark desert highway
            Cool wind in my hair
            Warm smell of colitas
            \end{verse}
            
            \begin{verse}
            Rising up through the air
            Up ahead in the distance
            I saw a shimmering light
            My head grew heavy and my sight grew dim
            I had to stop for the night
            \end{verse}
            
            % no effect, unless is under multicol enviroment  
            %\nextcol
            
            \begin{verse}
            There she stood in the doorway
            I heard the mission bell
            And I was thinking to myself
            "This could be Heaven or this could be Hell"
            Then she lit up a candle
            And she showed me the way \ldots
            \end{verse}           
    \end{song}
\end{multicols}% <<<
    
\end{document}

información relacionada