Anzeige:
Ergebnis 1 bis 8 von 8

Thema: Beamer: Zeilenabstand in Inhalt

  1. #1
    Registrierter Benutzer
    Registriert seit
    08.05.2010
    Beiträge
    93

    Beamer: Zeilenabstand in Inhalt

    Hallo,

    ich habe mit der LaTeX-Klasse Beamer eine Präsentation erstellt und bin soweit fertig. Allerdings gefällt mir der Zeilenabstand im Inhaltsverzeichnis absolut nicht! Ich habe 6 Menüpunkte welche über die gesamte Seitenhöhe aufgeteilt sind. Ich würd den Abstand deswegen gernr verringern. Wie mache ich das?
    Der restliche Zeilenabstand soll davon unberührt bleiben.

    mfg asterix

  2. #2
    Registrierter Benutzer
    Registriert seit
    06.03.2010
    Ort
    St. Petersburg, Russland
    Beiträge
    2.468
    Ob das mit Beamer und beim Inhaltsverzeichnis funktioniert, weiß ich nicht, aber ich würde \raggedbottom setzen.

  3. #3
    Registrierter Benutzer
    Registriert seit
    05.01.2008
    Beiträge
    7
    Versuche es einmal mit
    Code:
    \tableofcontents[hideallsubsections]
    .

  4. #4
    Registrierter Benutzer
    Registriert seit
    08.05.2010
    Beiträge
    93
    Hallo,
    das mit dem \raggedbottom zeigt gar keine Wirkung.
    durch das hideallsubsections rückt das ganze nur um 1 pixel oder so zusammen, also sogut wie nichts. (habe auch keine subsections)

  5. #5
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    wie wäre ein MB?

    Marco

  6. #6
    Registrierter Benutzer
    Registriert seit
    05.01.2008
    Beiträge
    7
    Code:
    \documentclass[t]{beamer}
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage[ngerman]{babel}
    
    \begin{document}
    \begin{frame}{Inhalt}
    \tableofcontents[hideallsubsections] % <- [hideallsubsections] auskommentieren
    \end{frame}
    \section{Section 1}
    \begin{frame}
    \frametitle{ Frame 1}
    \end{frame}
    \section{Section 2}
    \begin{frame}
    \frametitle{ Frame 2}
    \end{frame}
    \end{document}

  7. #7
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Hi,

    Code:
    \documentclass[t]{beamer}
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage[ngerman]{babel}
    \usepackage{multido}
    \makeatletter
    \def\beamer@sectionintoc#1#2#3#4#5{%
      \ifnum\c@tocdepth>0%
      \ifnum#4=\beamer@showpartnumber%
      {
      \beamer@saveanother%
      \gdef\beamer@todo{}%
      \beamer@slideinframe=#1\relax%
      \expandafter\only\beamer@tocsections{\gdef\beamer@todo{%
          \beamer@tempcount=#5\relax%
          \advance\beamer@tempcount by\beamer@sectionadjust%
          \edef\inserttocsectionnumber{\the\beamer@tempcount}%
          \def\inserttocsection{\hyperlink{Navigation#3}{#2}}%
          \beamer@tocifnothide{\ifnum\c@section=#1\beamer@toc@cs\else\beamer@toc@os\fi}%
          {
            \ifbeamer@pausesections\pause\fi%
            \ifx\beamer@toc@ooss\beamer@hidetext
              \vskip1.5em
            \else
              \vskip1.5em%HIER EINSTELLEN
            \fi
            {%
              \hbox{\vbox{%
                  \def\beamer@breakhere{\\}%
                  \beamer@tocact{\ifnum\c@section=#1\beamer@toc@cs\else\beamer@toc@os\fi}{section in toc}}}%
             \par%
            }%
          }%
        }
      }%
      \beamer@restoreanother%
      }
      \beamer@todo%
      \fi\fi%
    }
    \makeatother
    \begin{document}
    \begin{frame}{Inhalt}
    \tableofcontents % <- [hideallsubsections] auskommentieren
    \end{frame}
    \multido{\iA=1+1}{6}{
    \section{Section \iA}
    \begin{frame}
    \frametitle{ Frame \iA}
    \end{frame}
    }
    
    \end{document}
    Gruß
    Marco

  8. #8
    Registrierter Benutzer
    Registriert seit
    05.01.2008
    Beiträge
    7
    Hallo Marco,

    vielen Dank für Deine Lösung.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •