Anzeige:
Ergebnis 1 bis 5 von 5

Thema: Keine Worttrennung in mulitcols-Umgebung

  1. #1
    Registrierter Benutzer
    Registriert seit
    27.11.2005
    Beiträge
    90

    Keine Worttrennung in mulitcols-Umgebung

    Hallo,

    Folgendes Problem. Erstmal der Code:

    Code:
    \begin{flushleft}
    \begin{multicols}{3}
    \begin{itemize}
    	\item 1 	Gemüsezwiebel
    	\item 2 EL	Öl
    	\item 1 Dose Pizzatomaten
    	\item 2 EL	Tomatenmark mit Knoblauch
    	\item 500 g Hackfleisch gemischt
    	\item 1 	Knoblauchzehe(n)
    	\item 500 g	Zucchini
    	\item 	Salz und Pfeffer
    	\item Oregano
    	\item Thymian
    	\item 20 g	Butter
    	\item 20 g	Mehl
    	\item 1/8 Liter	Fleischbrühe
    	\item 1/8 Liter	Milch
    	\item 200 g	Schmelzkäse
    	\item Muskat
    	\item 5 Scheiben	Käse	
    \end{itemize}
    \end{multicols}
    \end{flushleft}
    Funktioniert gut.

    Allerdings werden lange Worte Innerhlab der multicols umgebung nicht automatisch getrennt.

    Es hat nichts gebracht diese Worte im Header mit \hyphenation{} einzubinden. Selbst mit Gemüse\-zwiebel oder Gemüse\"zwiebel bekomm ich latex nicht dazu die Worte autmoatsich zu trennen.

    Hier noch der Header:

    Code:
    \documentclass[11pt,twoside,a5paper]{scrreprt}
    
    %Einstellungen der Seitenränder
    \usepackage[inner=1.5cm,outer=1.5cm,top=1.5cm,bottom=1.5cm,includeheadfoot]{geometry}
    
    %neue Rechtschreibung + ermöglichung der Umlaute in \hyphenation{}
    \usepackage[ngerman]{babel}
    
    %Umlaute ermöglichen
    \usepackage[latin1]{inputenc}
    
    %Kopf- und Fußzeile
    \usepackage{fancyhdr}
    \pagestyle{fancy}
    \fancyhf{}
    
    %Kopfzeile rechts bzw. außen
    \fancyhead[RO,LE]{\nouppercase{\leftmark}}
    %Linie oben
    \renewcommand{\headrulewidth}{0.5pt}
    
    %Fußzeile rechts bzw. außen
    \fancyfoot[RO,LE]{\thepage}
    %Linie unten
    \renewcommand{\footrulewidth}{0.5pt}
    
    % Um Hyperlinks richtig zu trennen und für PDF zugänglich zu machen
    \usepackage[pdftex]{hyperref}
    
    % Ermöglicht das erstellen mehrerer Spalten mit \begin{multicols}{num}
    \usepackage{multicol}
    
    \usepackage[T1]{fontenc}
    \hyphenation{Ge-wür-zen Ge-mü-se-zwie-bel}
    
    \usepackage{makeidx}
    \makeindex
    Kann mir jemand sagen, wie ich LaTeX dazu bewegen kann auch innerhalb der 3 Spalten zu trennen oder liegt das Problem darin, das ich hier eine Aufzählung mache?

    Schon mal vielen Dank für hilfreiche Tipps.

  2. #2
    Registrierter Benutzer Avatar von sofa-surfer
    Registriert seit
    23.05.2006
    Beiträge
    2.032
    Hallo,

    ohne jetzt wirklich mit deinem Code rumprobiert zu haben: Ich würde einfach mal vermuten, dass du keine Worttrennung bekommst, da du die multicols-Umgebung innerhalb einer flushleft-Umgebung eingebettet hast. Letztere bewirkt nämlich Flattersatz, was im Allgemeinen zur Folge hat, dass keine Worttrennung vorgenommen wird.

    Matthias

  3. #3
    Registrierter Benutzer
    Registriert seit
    27.11.2005
    Beiträge
    90
    Wie bekomme ich es dann hin, das der Text nicht in Blocksatz dargestellt wird und die Silbentrennung funktioniert?

  4. #4
    Registrierter Benutzer Avatar von sofa-surfer
    Registriert seit
    23.05.2006
    Beiträge
    2.032
    Zitat Zitat von Fretschi Beitrag anzeigen
    Wie bekomme ich es dann hin, das der Text nicht in Blocksatz dargestellt wird und die Silbentrennung funktioniert?
    z.B. mit dem ragged2e-Paket:

    Code:
    \documentclass[ngerman]{article}
    \usepackage{babel}
    \usepackage{blindtext}
    \usepackage{ragged2e}
    
    \begin{document}
    
    \RaggedRight
    \blindtext
    
    \end{document}
    Matthias

  5. #5
    Registrierter Benutzer
    Registriert seit
    27.11.2005
    Beiträge
    90
    Hey des is ja echt klasse

    Vielen Dank hat gut geklappt.

Lesezeichen

Berechtigungen

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