goLaTeX - Mein LaTeX-Forum

Mein LaTeX-Forum


Login  | Registrieren
Forum
      Option
[Erweitert]
  • Diese Seite weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Seitenrand mit tikz in Songumgebung

 

Monsterzonk
Forum-Newbie
Forum-Newbie

Beiträge: 1
Anmeldedatum: 14.07.17
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 14.07.2017, 06:44     Titel: Seitenrand mit tikz in Songumgebung
  Antworten mit Zitat      
Guten Morgen,
ich bin dabei für mich ein Liederbuch (nur Akkorde) zu schreiben und möchte am Außenseitenrand einen Balken haben, in dem der Anfangsbuchstabe des jeweiligen Lieds steht. An sich habe ich auch eine Lösung dafür mit tikz gefunden. Mein Problem ist nur, dass das nur am Anfang von einem Song geht, was dazu führt, dass bei Liedern mit mehreren Seiten der Balken nur auf der ersten Seite erscheint.
Für das Liederbuch benutze ich das Song-Package.

Ich möchte mich schon für das lange "Minimal"-Beispiel entschuldigen.

Vielen Dank für eure Hilfe!

Code • Öffne in Overleaf

\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage[normalem]{ulem}
\usepackage[bookmarks]{hyperref}
\usepackage[chorded]{songs}
\usepackage{pdfpages}
\usepackage{tikz}
\usepackage{ifoddpage}

\setlength{\parindent}{0pt}
\setlength{\oddsidemargin}{-.5in}
\setlength{\evensidemargin}{-.5in}
\setlength{\textwidth}{7in}
\setlength{\topmargin}{-.5in}
\setlength{\topskip}{0in}
\setlength{\headheight}{0in}
\setlength{\headsep}{0in}
\setlength{\textheight}{10in}
\settowidth{\versenumwidth}{1.\ }
\pagestyle{empty}


\newindex{titleidx}{cbtitle}
\newindex{alle}{alleindex}
\indexsongsas{alle}{}

\newcommand\tags[1]{\resettitles\foreachtitle{\indextitleentry[#1]{\songtitle
}}}
\renewcommand{\lyricfont}{\sffamily}
\makeindex
\definecolor{light-gray}{gray}{0.9}

\usepackage{xstring}
\newcommand{\randmarke}[1]{
   \begin{tikzpicture
}[overlay,remember picture]
   \checkoddpage
   \ifoddpage
         \node [
            fill=light-gray,% Farbe des Randstreifens
            text width={\dimexpr\paperheight-0em\relax},
            minimum height=8mm,% Breite des Randstreifens
            anchor=north west,
            rotate=-90
            ]
            at (current page.north east)
            {\begin{center}\StrMid{\songtitle}{1}{1}\end{center}};
   \else
         \node [
            fill=light-gray,% Farbe des Randstreifens
            text width={\dimexpr\paperheight-0em\relax},
            minimum height=8mm,% Breite des Randstreifens
            anchor=north west,
            rotate=90
            ]
            at (current page.south west)
            {\begin{center}\StrMid{\songtitle}{1}{1}\end{center}};
   \fi
   \end{tikzpicture}%
}


\begin{document}

\showindex{Liederverzeichnis}{alle}


\begin{songs}{titleidx}
\nosongnumbers
\columnsep=1cm
\notenamesin{A}{H}{C}{D}{E}{F}{G}
\notenamesin{A}{B}{C}{D}{E}{F}{G}
\renewcommand{\notefont}{\it}
\renewcommand{\notebgcolor}{white}
\renewcommand{\printchord}[1]{\rmfamily\bf#1}
\MultiwordChords
\newchords{verse}
\newchords{chorus}


\beginsong{Im Wagen vor mir}[
by={Hans Blum, Ursula Peysang}
]
   \randmarke{I}
   \tags{alle}

   \beginchorus
      \[C]Ratta rada \[am]radadadada \[F]Ratta rada \[G]radadadada
   \endchorus

   \beginverse
      Im \[C]Wagen vor mir \[F]fährt ein junges \[G]Mädchen
      sie \[C]fährt allein und \[F]sie scheint hübsch zu \[G]sein
      Ich \[C]weiss nicht ihren \[F]Namen und ich \[G]kenne nicht ihr \[am]Ziel
      Ich \[F]merke nur sie \[dm]fährt mit viel Ge\[G]fühl
   \endverse

   \beginverse
      Im ^Wagen vor mir ^fährt ein junges ^Mädchen
      Ich ^möcht gern wissen ^was sie grade ^denkt.
      Hört ^sie den selben ^Sender oder ^ist ihr Radio ^aus?
      Fährt ^sie zum Rendez-^vous oder nach ^Haus?
   \endverse

   \beginverse
      Was ^will der blöde ^Kerl da hinter ^mir nur?
      - Ist sie nicht süss?
      Ich ^frag mich warum ^überholt der ^nicht?
      - so weiches Haar
      Der ^hängt nun schon 'ne ^halbe Stunde ^ständig hinter ^mir
      Nun ^dämmerts schon und ^der fährt ohne ^Licht
      - so schön mit 90
   \endverse

   \beginverse
      Der ^könnt schon hundert ^Kilometer ^weg sein
      - Was bin ich froh
      Mensch ^fahr an meiner ^Ente doch ^vorbei
      - Ich fühl mich richtig gut
      Will ^der mich kontro^llieren oder ^will er mich ent^führen?
      Oder ^ist das in ^Zivil die Po^lizei?
   \endverse

   \beginverse
      Wie ^schön, dass ich heut ^endlich einmal ^Zeit hab.
      Ich ^muss nicht rasen ^wie ein wilder ^Stier
      Ich ^träum' so in Ge^danken ganz a^llein und ohne ^Schranken
      Und ^wünscht das schöne ^Mädchen wär bei ^mir.
   \endverse

   \beginverse
      Nun ^wird mir diese ^Sache langsam ^mulmig
      - Die Musik ist gut
      Ich ^fahr' die aller^nächste Abfahrt ^raus
      - Heut ist ein schöner Tag
      Dort ^werd ich mich ver^stecken hinter ^irgendwelchen ^Hecken.
      Ver^dammt, dadurch komm ^ich zu sät nach ^Haus.
   \endverse

   \beginverse
      Bye ^bye mein schönes ^Mädchen, gute ^Reise.
      Sie ^hat den Blinker ^an, hier fährt sie ^ab.
      Für ^mich wird in zwei ^Stunden auch die ^Fahrt zuende ^gehn,
      Doch ^dich, mein Mädchen, ^werd ich nie mehr ^sehn.
   \endverse

\endsong


\beginsong{Jetzt ist Sommer}[
by={Wise Guys}
]
   \randmarke{J}
   \tags{alle}

   \beginverse
      \[G]Sonnenbrille auf und ab ins Cafe,
      wo ich die \[F]schönen Frau'n auf der \[G]Straße seh.
      Dann 'n Sprung mitten rein in den kalten Pool
      und 'n \[F]Caipirinha - \[G]ziemlich cool!
   \endverse

   \beginverse
      \[G]Sonnenmilch drauf und ab zur Liegewiese,
      wo \[F]ich für mich und Lisa \[C]eine Liege lease.
      Wir \[G]lassen uns gehn und wir lassen uns braten -
      \[F]alles And're kann 'ne Weile \[G]warten...
   \endverse

   \beginverse*
      Und wenn \[E&]nix draus wird wegen \[F]sieben Grad,
      dann \[C]kippen wir zu Haus' zwei Säcke \[G]Sand ins Bad.
      Im \[E&]Radio spielen sie den \[F]Sommerhit -
      wir \[C]singen in der Badewanne \[D]mit:
   \endverse

   \beginchorus
      Jetzt ist \[em]Sommer!
      Egal, ob man \[A]schwitzt oder friert:
      \[D]Sommer ist, was in deinem \[G]Kopf passiert.
      Es ist \[em]Sommer!
      Ich hab das \[A]klar gemacht:
      \[D]Sommer ist, wenn man \[G]trotzdem lacht.
   \endchorus

   \beginverse
      ^Sonnendach auf und ab ins Cabrio,
      doch ich ^hab keins, und das ist in ^Ordnung so,
      weil der Spaß daran dir schnell vergeht,
      wenn's den ^ganzen Sommer nur in der Ga^rage steht.
   \endverse

   \beginverse
      ^Manchmal, wenn ich das Wetter seh',
      krieg ich Ge^waltfantasien, und die ^Wetterfee
      wär' das erste Opfer meiner Aggression,
      ob^wohl ich weiß: Was ^bringt das schon,
   \endverse

   \beginverse*
      wenn man \[E&]sie beim Wort nimmt \[F]und sie zwingt,
      dass \[C]sie im Bikini in die \[G]Nordsee springt?
      Ich \[E&]mach' mir lieber meine \[F]eig'ne Wetterlage,
      wenn \[C]ich mir immer \[D]wieder sage:
   \endverse

   \beginverse
      Ich bin \[G]sauer, wenn mir irgendwer mein Fahrrad klaut.
      Ich bin \[F]sauer, wenn mir einer auf die \[G]Fresse haut.
      Ich bin sauer, wenn ein And'rer meine Traumfrau kriegt
      und am \[F]Pool mit dieser Frau auf meinem \[C]Handtuch liegt.
   \endverse

   \beginverse*
      Doch sonst \[E&]nehm' ich alles ziemlich \[F]locker hin,
      weil ich \[C]mental ein absoluter \[G]Zocker bin:
      Ich \[E&]drücke einfach auf den \[F]kleinen grünen Knopf
      und die \[C]Sonne geht an in \[D]meinem Kopf:
   \endverse

   \beginchorus
      Scheiß aufs \[em]Wetter,
      egal ob man \[A]friert:
      \[D]Sommer ist, was in deinem \[G]Kopf passiert.
      Es ist \[em]Sommer!
      Ich hab das \[A]klar gemacht:
      \[D]Sommer ist, wenn man \[G]trotzdem lacht.
   \endchorus

\endsong

\end{songs}


\end{document}
Private Nachricht senden Benutzer-Profile anzeigen

Neues Thema eröffnen Neue Antwort erstellen



Options and Permissions
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen
.

goLaTeX ist Teil der goForen
goForen.de goMATLAB.de goLaTeX.de goPCB.de


  Impressum | FAQ | goLaTeX RSS Button RSS-Feed

Copyright © 2008 - 2017 goLaTeX.de