TeacherMC
12-07-2009, 15:17
Hallo zusammen,
ich möchte ein 2 spaltiges Buch mit Latex entwerfen, wobei ich auf 2 Probleme gestossen bin.
chapter soll innerhalb einer Spalte umgebrochen werden
Bilder sollen möglichst immer in der rechten Spalte erscheinen
Bei mir wird das Chapter "Grundlagen der Programmentwicklung" nicht umgebrochen, und das erste Bild
in der rechten Spalte überdeckt die Chapterüberschrift der linken Spalte.
Ich kann natürlich den Chapter mit einem manuellen
Zeilenumbruch versehen, das verschiebt dann aber immer
auch die rechte Spalte nach unten und ich bekomme natürlich eine Warnung.
Der Versuch "Programmentwicklung" mit Hyphenation zu trennen ist nicht geglückt.
Wenn ich die Bilder in der rechten Spalte übereinander anordnen will,
werden die Zwischenräume leer gelassen, und nicht mit Text aufgefüllt.
Der Text wird dann komplett auf die nächste Seite verschoben.
Ich habe es mit Minipages probiert, Habe 2 Bilder in einer Figure Umgebung zusammengefasst und nichts hat mir weitergeholfen.
Hier ist meine Präambel
\documentclass[%
%draft, %Entwurfsmodus
final,
twocolumn,
pdftex,% PDFTex verwenden
twoside,% Doppelseitig
openright,% Kapitel auf jeder Seite beginnen
smallheadings,% Überschriften normal setzen
headsepline,% Linie nach Kopfzeile
%BCOR200mm, %Bindekorrektur
footexclude,
headexclude,
parindent,
nochapterprefix,
pagesize,
mpexclude
]{scrbook}
%Kapitelnummer
\setcounter{chapter}{5}
%
%DEUTSCH
\usepackage[ansinew]{inputenc} % Umlaute direkt eingeben, latin1 für Linux
%\usepackage[german]% english,american, neue deutsche Rechtschreibung aktivieren
\usepackage{eurosym} % Für Euro-Zeichen: \euro{}
\usepackage{courier}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
%SILBENTRENNUNG
\hyphenation{Programm-ent-wickl-ung}
%
%BILDER
\usepackage{graphicx}
\usepackage[bf]{caption}
\renewcommand{\figurename}{Bild}%
\renewcommand\thefigure{\arabic{figure}}
%
%
%Verweise
\usepackage[pdftex]{hyperref}
\hypersetup{colorlinks,linkcolor=darkblue,filecolo r=darkred,urlcolor=darkgreen}
%
%Ränder
\usepackage{marginnote} %Randnotizen
\usepackage[paperwidth=17cm,paperheight=24cm,left=1.5cm,right= 1.3cm,top=1.5cm,bottom=1.5cm,nofoot,head=3cm, headsep=0.5cm,reversemp]{geometry}
%
%Farben
\usepackage[cymk,table]{xcolor}
\usepackage{color}
\definecolor{darkred}{rgb}{0.5,0,0}
\definecolor{darkgreen}{rgb}{0,0.5,0}
\definecolor{darkblue}{rgb}{0,0,0.5}
\definecolor{hellgrau}{rgb}{0.9,0.9 ,0.9}
\xdefinecolor{R1}{cmyk}{0.1 , 1 , .95 ,0 }
\xdefinecolor{R2}{cmyk}{0.07,.7 , .66 ,.1 }
\xdefinecolor{R3}{cmyk}{0.05,.5 , .47 ,.1 }
\xdefinecolor{R4}{cmyk}{0.03,.3 , .28 ,.1 }
\xdefinecolor{B1}{cmyk}{1,0.5,0,0}
\xdefinecolor{B2}{cmyk}{.7,0.25,0,0}
\xdefinecolor{B3}{cmyk}{.5,0.1,0,0}
\xdefinecolor{B4}{cmyk}{.25,.05.5,0,0}
\xdefinecolor{G1}{cmyk}{0 , .12, .90, 0}
\xdefinecolor{G2}{cmyk}{0 , .07, .50, 0}
\xdefinecolor{G3}{cmyk}{0 , .04, .30, 0}
\xdefinecolor{O} {cmyk}{0 , .50, .95, 0}
\xdefinecolor{Gr1}{cmyk}{0.9 , 0, 1, 0}
\xdefinecolor{Gr2}{cmyk}{0.63, 0, .7, 0}
\xdefinecolor{Gr3}{cmyk}{0.45, 0, .5, 0}
\xdefinecolor{Gr4}{cmyk}{0.18, 0, .2, 0}
\xdefinecolor{Br1}{cmyk}{0.3 , 0.7, 1, 0}
\xdefinecolor{Br2}{cmyk}{0.2 , 0.5, .85, 0}
\xdefinecolor{Br3}{cmyk}{0.05,0.25, .45, 0}
\xdefinecolor{Br4}{cmyk}{0 , 0.1, 0.25, 0}
\xdefinecolor{V1}{cmyk}{0.5 ,1, 0, 0}
\xdefinecolor{V2}{cmyk}{0.4 ,.60, 0, 0}
\xdefinecolor{V3}{cmyk}{0.25 ,.50, 0, 0}
\xdefinecolor{V4}{cmyk}{0.20 ,.30, 0, 0}
\xdefinecolor{S60}{cmyk}{0 ,0, 0,.6}
\xdefinecolor{S40}{cmyk}{0 ,0, 0,.4}
\xdefinecolor{S20}{cmyk}{0 ,0, 0,.2}
\xdefinecolor{S10}{cmyk}{0 ,0, 0,.1}
%
%
%Programmquellcode einbinden
\usepackage{listings}
\lstloadlanguages{Java}
\lstset{backgroundcolor=\color{hellgrau}}
%\lstset{numbers=left,numberstyle=\small}
%\lstset{language= Java, frameround= fttt, breaklines = true, tabsize=2}
\lstset{
keywordstyle=\color{darkred}\bfseries,
commentstyle=\color{darkgreen}\small,
stringstyle=\color{blue}, % typewriter type for strings
showstringspaces=false} % no special string spaces
\newcommand{\java}[1]{
\lstset{language= Java, frameround= fttt, breaklines = true, tabsize=2}
\lstinputlisting[language=Java]{Java/#1.java}}
%
%Kopfzeile
\renewcommand*{\chapterheadstartvskip}{\vspace*{-\topskip}} %Abstand des Kapitels zur Kopfzeile verringern
\renewcommand*{\chapterheadendvskip}{\vspace*{-12pt }} %Abstand der Section vom Kapitel verringern
\usepackage[headsepline,plainheadsepline]{scrpage2}
\pagestyle{scrheadings}
\automark{section} %Section in der Kopfzeile
%
%Tabellen
\setlength{\arrayrulewidth}{1pt}
\usepackage{hhline} %Für spezielle Tabellenlinien
%\usepackage{colortbl} %Für farbige Tabellen wird mit xcolor geladen
\usepackage{tabularx} %Für feste Tabellenbreite
\captionsetup{singlelinecheck=false}
\renewcommand{\tablename}{\textbf{Tabelle}}%
\renewcommand\thetable{\arabic{table}}
%
Ich habe bereits alle Beiträge im Forum zu diesem Thema durchsucht
und bin nicht fündig geworden.
ich möchte ein 2 spaltiges Buch mit Latex entwerfen, wobei ich auf 2 Probleme gestossen bin.
chapter soll innerhalb einer Spalte umgebrochen werden
Bilder sollen möglichst immer in der rechten Spalte erscheinen
Bei mir wird das Chapter "Grundlagen der Programmentwicklung" nicht umgebrochen, und das erste Bild
in der rechten Spalte überdeckt die Chapterüberschrift der linken Spalte.
Ich kann natürlich den Chapter mit einem manuellen
Zeilenumbruch versehen, das verschiebt dann aber immer
auch die rechte Spalte nach unten und ich bekomme natürlich eine Warnung.
Der Versuch "Programmentwicklung" mit Hyphenation zu trennen ist nicht geglückt.
Wenn ich die Bilder in der rechten Spalte übereinander anordnen will,
werden die Zwischenräume leer gelassen, und nicht mit Text aufgefüllt.
Der Text wird dann komplett auf die nächste Seite verschoben.
Ich habe es mit Minipages probiert, Habe 2 Bilder in einer Figure Umgebung zusammengefasst und nichts hat mir weitergeholfen.
Hier ist meine Präambel
\documentclass[%
%draft, %Entwurfsmodus
final,
twocolumn,
pdftex,% PDFTex verwenden
twoside,% Doppelseitig
openright,% Kapitel auf jeder Seite beginnen
smallheadings,% Überschriften normal setzen
headsepline,% Linie nach Kopfzeile
%BCOR200mm, %Bindekorrektur
footexclude,
headexclude,
parindent,
nochapterprefix,
pagesize,
mpexclude
]{scrbook}
%Kapitelnummer
\setcounter{chapter}{5}
%
%DEUTSCH
\usepackage[ansinew]{inputenc} % Umlaute direkt eingeben, latin1 für Linux
%\usepackage[german]% english,american, neue deutsche Rechtschreibung aktivieren
\usepackage{eurosym} % Für Euro-Zeichen: \euro{}
\usepackage{courier}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
%SILBENTRENNUNG
\hyphenation{Programm-ent-wickl-ung}
%
%BILDER
\usepackage{graphicx}
\usepackage[bf]{caption}
\renewcommand{\figurename}{Bild}%
\renewcommand\thefigure{\arabic{figure}}
%
%
%Verweise
\usepackage[pdftex]{hyperref}
\hypersetup{colorlinks,linkcolor=darkblue,filecolo r=darkred,urlcolor=darkgreen}
%
%Ränder
\usepackage{marginnote} %Randnotizen
\usepackage[paperwidth=17cm,paperheight=24cm,left=1.5cm,right= 1.3cm,top=1.5cm,bottom=1.5cm,nofoot,head=3cm, headsep=0.5cm,reversemp]{geometry}
%
%Farben
\usepackage[cymk,table]{xcolor}
\usepackage{color}
\definecolor{darkred}{rgb}{0.5,0,0}
\definecolor{darkgreen}{rgb}{0,0.5,0}
\definecolor{darkblue}{rgb}{0,0,0.5}
\definecolor{hellgrau}{rgb}{0.9,0.9 ,0.9}
\xdefinecolor{R1}{cmyk}{0.1 , 1 , .95 ,0 }
\xdefinecolor{R2}{cmyk}{0.07,.7 , .66 ,.1 }
\xdefinecolor{R3}{cmyk}{0.05,.5 , .47 ,.1 }
\xdefinecolor{R4}{cmyk}{0.03,.3 , .28 ,.1 }
\xdefinecolor{B1}{cmyk}{1,0.5,0,0}
\xdefinecolor{B2}{cmyk}{.7,0.25,0,0}
\xdefinecolor{B3}{cmyk}{.5,0.1,0,0}
\xdefinecolor{B4}{cmyk}{.25,.05.5,0,0}
\xdefinecolor{G1}{cmyk}{0 , .12, .90, 0}
\xdefinecolor{G2}{cmyk}{0 , .07, .50, 0}
\xdefinecolor{G3}{cmyk}{0 , .04, .30, 0}
\xdefinecolor{O} {cmyk}{0 , .50, .95, 0}
\xdefinecolor{Gr1}{cmyk}{0.9 , 0, 1, 0}
\xdefinecolor{Gr2}{cmyk}{0.63, 0, .7, 0}
\xdefinecolor{Gr3}{cmyk}{0.45, 0, .5, 0}
\xdefinecolor{Gr4}{cmyk}{0.18, 0, .2, 0}
\xdefinecolor{Br1}{cmyk}{0.3 , 0.7, 1, 0}
\xdefinecolor{Br2}{cmyk}{0.2 , 0.5, .85, 0}
\xdefinecolor{Br3}{cmyk}{0.05,0.25, .45, 0}
\xdefinecolor{Br4}{cmyk}{0 , 0.1, 0.25, 0}
\xdefinecolor{V1}{cmyk}{0.5 ,1, 0, 0}
\xdefinecolor{V2}{cmyk}{0.4 ,.60, 0, 0}
\xdefinecolor{V3}{cmyk}{0.25 ,.50, 0, 0}
\xdefinecolor{V4}{cmyk}{0.20 ,.30, 0, 0}
\xdefinecolor{S60}{cmyk}{0 ,0, 0,.6}
\xdefinecolor{S40}{cmyk}{0 ,0, 0,.4}
\xdefinecolor{S20}{cmyk}{0 ,0, 0,.2}
\xdefinecolor{S10}{cmyk}{0 ,0, 0,.1}
%
%
%Programmquellcode einbinden
\usepackage{listings}
\lstloadlanguages{Java}
\lstset{backgroundcolor=\color{hellgrau}}
%\lstset{numbers=left,numberstyle=\small}
%\lstset{language= Java, frameround= fttt, breaklines = true, tabsize=2}
\lstset{
keywordstyle=\color{darkred}\bfseries,
commentstyle=\color{darkgreen}\small,
stringstyle=\color{blue}, % typewriter type for strings
showstringspaces=false} % no special string spaces
\newcommand{\java}[1]{
\lstset{language= Java, frameround= fttt, breaklines = true, tabsize=2}
\lstinputlisting[language=Java]{Java/#1.java}}
%
%Kopfzeile
\renewcommand*{\chapterheadstartvskip}{\vspace*{-\topskip}} %Abstand des Kapitels zur Kopfzeile verringern
\renewcommand*{\chapterheadendvskip}{\vspace*{-12pt }} %Abstand der Section vom Kapitel verringern
\usepackage[headsepline,plainheadsepline]{scrpage2}
\pagestyle{scrheadings}
\automark{section} %Section in der Kopfzeile
%
%Tabellen
\setlength{\arrayrulewidth}{1pt}
\usepackage{hhline} %Für spezielle Tabellenlinien
%\usepackage{colortbl} %Für farbige Tabellen wird mit xcolor geladen
\usepackage{tabularx} %Für feste Tabellenbreite
\captionsetup{singlelinecheck=false}
\renewcommand{\tablename}{\textbf{Tabelle}}%
\renewcommand\thetable{\arabic{table}}
%
Ich habe bereits alle Beiträge im Forum zu diesem Thema durchsucht
und bin nicht fündig geworden.