goLaTeX - Mein LaTeX-Forum

Mein LaTeX-Forum


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


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Itemize vertikale Ausrichtung

 

Gast
Gast

Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 22.12.2014, 18:36     Titel: Itemize vertikale Ausrichtung
  Antworten mit Zitat      
Hi,

wie kann ich bei folgendem Beispiel

Code • Öffne in Overleaf

\documentclass[14pt]{beamer}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\begin{document}
\begin{frame}
\frametitle{Das ist ein Test}
\begin{itemize}
\setlength{\arraycolsep}{0pt}
\setlength{\itemsep}{10pt}
\item Stichpunkt 1
\item Stichpunkt 2
\item $\left.\begin{array}{l}\text{oben}\\\text{unten}\end{array}\right\}$ mitte  $\left\{\begin{array}{l}\text{oben}\\\text{unten}\end{array}\right.$
\end{itemize}
\end{frame}
\end{document}
 


beim dritten Item erreichen, dass die obere Zeile des Textes "oben" bündig mit dem Itempunkt ist? Bislang ist er bündig mit dem mittleren Text.

Danke!

esdd
Forum-Meister
Forum-Meister

Beiträge: 2328
Anmeldedatum: 07.02.10
Wohnort: Stutensee
Version: MiKTeX 2.9
     Beitrag Verfasst am: 23.12.2014, 01:52     Titel:
  Antworten mit Zitat      
Du kannst den Inhalt mit \raisebox entsprechend nach unten verschieben.
Code • Öffne in Overleaf
\item \raisebox{\dimexpr-\height+\ht\strutbox\relax}{...}


Gruß
Elke
Private Nachricht senden Benutzer-Profile anzeigen

Gast
Gast

Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 24.12.2014, 02:18     Titel:
  Antworten mit Zitat      
Vielen Dank, Elke. Das hat gut geklappt. Ich hab in meinem Latexbuch leider wenig über raisebox gefunden. Gibt es dafür eine Dokumentation?
Isbesondere, was
Code • Öffne in Overleaf

\dimexpr-\height+\ht\strutbox\relax
 

genau bedeutet.

esdd
Forum-Meister
Forum-Meister

Beiträge: 2328
Anmeldedatum: 07.02.10
Wohnort: Stutensee
Version: MiKTeX 2.9
     Beitrag Verfasst am: 24.12.2014, 12:08     Titel:
  Antworten mit Zitat      
Das erste Argument gibt an, um wie viel die Box verschoben werden soll. \dimexpr ... \relax beginnen und beenden die Berechnung einer Länge, in dem Fall der vertikalen Verschiebung. Mit \height kannst Du auf die Höhe (über der Grundlinie) der zu verschiebenden Box zu greifen, in Deinem Fall also der Gleichung. Wobei die Grundlinie Deiner Gleichung der Grundlinie von mitte entspricht. Damit die oberste Zeile aber auf Höhe des Bullets steht (und nicht darunter), muss die Gleichung wieder um die Höhe einer Zeile nach oben verschoben werden. Diese Höhe erhälst Du mit \ht\strutbox. Siehe dazu auch: Was macht \strut?

Gruß
Elke
Private Nachricht senden Benutzer-Profile anzeigen

Besserwisser
Gast

Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 24.12.2014, 12:38     Titel:
  Antworten mit Zitat      
Wenn man im Listing oben auf \raisebox klickt, kommt man übrigens zu einer Kurzanleitung des Befehls …

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 05.01.2015, 12:34     Titel:
  Antworten mit Zitat      
Hallo Elke,

danke für die Erklärung. Noch eine Sache ist mir unklar:

esdd hat Folgendes geschrieben:
Mit \height kannst Du auf die Höhe (über der Grundlinie) der zu verschiebenden Box zu greifen, in Deinem Fall also der Gleichung. Wobei die Grundlinie Deiner Gleichung der Grundlinie von mitte entspricht. Damit die oberste Zeile aber auf Höhe des Bullets steht (und nicht darunter), muss die Gleichung wieder um die Höhe einer Zeile nach oben verschoben werden. Diese Höhe erhälst Du mit \ht\strutbox.


Der Unterschied zwischen \height und \ht. Ist \ht die komplette Höhe der strutbox (also oberhalb und unterhalb der Grundlinie)? Oder warum schreibt man einmal \height, um die Höhe der raisebox zu bekommen und \ht um die Höhe der strutbox zu bekommen?

zu \ht hab ich nur gefunden, dass es ein Tex-Primitive ist.

Noch so einer
Gast

Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 05.01.2015, 13:00     Titel:
  Antworten mit Zitat      
\strutbox ist eine TeX-Box (genauer ein Box-Register). Für solche Boxen gibt es einige Primitive, u. a.:
  • \ht<box> = Höhe der Box
  • \dp<box> = Tiefe der Box
  • \wd<box> = Breite der Box

Man muss hier also immer eine Box als Argument angeben.

Dagegen sind \width, \height, \depth und \totalheight Makros (oder Längen), die von LaTeX bei der Verarbeitung von \raisebox explizit definiert werden, um Zugriff auf die Dimensionen des Inhalts zu bieten. Sie haben daher auch kein Argument.

BTW: Du hast den Status "Rückfrage" falsch verwendet. Bitte informiere Dich über die Bedeutung.

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


  Datenschutzerklärung | Impressum | FAQ | goLaTeX RSS Button RSS-Feed

Copyright © 2008 - 2018 goLaTeX.de