PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Formatierungsprobleme (Bildunterschirft, Seitenzahl, list-umgebung)



Kerschtl
22-04-2006, 12:52
Hallo,
ich habe zwar nach meinen Problemen gesucht, aber keine funktionierende Lösung gefunden.

Ich versuch mal ein Minimalbeispiel hin zu bekommen.


\documentclass[oneside,12pt,a4paper]{scrbook}
\usepackage{latexsym}

%Grafiken
\usepackage {floatflt}
\usepackage[dvips]{epsfig}
\usepackage{fancybox}

% Kopf und Fußzeilen definieren
\usepackage{scrpage2}
\automark[section]{section}
\ihead{\\[0.8cm] \headmark}
\chead{Diplomarbeit}
\ohead{\\[0.8cm] Seite: \pagemark}
\cfoot{Name}
\setheadsepline{0.3pt}
\setfootsepline{0.3pt}
\pagestyle{scrheadings}

\begin{document}
text
\end{document}


1. Problem: Bidlunterschrift
meine Bildunterschift enthält einen manuellen Umbruch und soll komplett zentriert werden.


\begin{figure}[htb]
\centering \includegraphics[width=11cm]{Abbildungen/GPS.eps}
\caption[abbildung]{Phasenmessung beim PDGPS\\ und so weiter}
\label{fig:GPS}
\end{figure}

ich hab das mit \usepackage(caption) versucht, aber da gibt es fehlermeldungen. Was macht das Paket eigentlich?

2. Problem: Seitenzahl
da wo eine \caption beginnt, ist die Seitenzahl linksbündig (sonst in der Kopfzeile). Ich würd sie nun gern komplett weg haben. Geht das? Wie?

3. Problem: \list- umgebung


\begin{list}{\ding{42}}
{\setlength{\topsep}{0.5cm}
\setlength{\leftmargin}{4cm}
\setlength{\labelwidth}{3.5cm}
\setlength{\itemsep}{-0.2cm}
\setlength{\labelsep}{0.5cm}
\renewcommand{\makelabel}[1]{\textsf{\normalsize #1} }}
\item[kurz:] bla bla
\item[sehr lager Punkt:] bla bla
\end{list}

das Problem ist, das bei dem langen Punkt der nachfolgende Text eingerückt wird. Kann man einstellen, dass der lange Punkt über zwei Zeilen aufgeteilt wird?

Danke

edico
22-04-2006, 21:48
%
\documentclass[oneside,12pt,a4paper,headsepline,footsepline]{scrbook}
% ^^^^^^^^^^^^^^^^^^^^^^^ scrguide lesen!
\usepackage{latexsym}

%Grafiken
\usepackage {floatflt}
%\usepackage[dvips]{epsfig}% <----| auskommentieren, besser: (s.ltabu)
\usepackage{graphicx}
\usepackage{fancybox}
\usepackage{enumitem}% <----| ad_description

% Kopf und Fuzeilen definieren
%\usepackage{scrpage2}
%\automark[section]{section}
%%\ihead{\\[0.8cm] \headmark}% <----| was soll der Umbruch?
%\ihead{\headmark}
%\chead{Diplomarbeit}
%%\ohead{\\[0.8cm] Seite: \pagemark}% <----| was soll der Umbruch?
%%\ohead{Seite: \pagemark} %<---| was sollen Seite_und_Doppelpunkt?
%\cfoot{Name}
%\setheadsepline{0.3pt}
%\setfootsepline{0.3pt}
%\pagestyle{scrheadings}

\usepackage{scrpage2}
\renewcommand*{\chapterpagestyle}{scrheadings}
\pagestyle{scrheadings}
\clearscrheadfoot
\cfoot{Name}
\ihead{\headmark}
\ohead{\pagemark}

\usepackage[colorlinks]{hyperref}% <---| just_4_demo

\begin{document}
\chapter{Starten}
\section{Durchstarten}
text
\newpage

\begin{figure}[htb]
\centering
\fbox{\rule{0pt}{10mm}\rule{50mm}{0pt}}
%\includegraphics[width=11cm]{Abbildungen/GPS.eps}% <----| ohne extension
%\caption[abbildung]{Phasenmessung beim PDGPS\\ und so weiter}
\caption\protect\centering{%
Phasenmessung beim PDGPS\\ und so weiter}

\label{fig:GPS}
\end{figure}

\vfill
Referenzierung - s. Abb.\ref{fig:GPS}% <---| just_4_demo

\newpage
%\begin{list}{\ding{42}}
% {\setlength{\topsep}{0.5cm}
% \setlength{\leftmargin}{4cm}
% \setlength{\labelwidth}{3.5cm}
% \setlength{\itemsep}{-0.2cm}
% \setlength{\labelsep}{0.5cm}
% \renewcommand{\makelabel}[1]{\textsf{\normalsize #1}}}
%\item[kurz:] bla bla
%\item[sehr lager Punkt:] bla bla
%\end{list}

\begin{description}[leftmargin=4cm,style=multiline]
\item[kurz:] bla bla
\item[sehr lager Punkt:] bla bla
\item[sehr langer Punkt, der nicht enden will:] bla bla
\end{description}
\end{document}
%
edico

rais
22-04-2006, 21:56
Moin moin,

Hallo,
ich habe zwar nach meinen Problemen gesucht, aber keine funktionierende Lösung gefunden.

Ich versuch mal ein Minimalbeispiel hin zu bekommen.
das ist eher eine Sammlung von Code-Schnipseln geworden. Ein Minimalbeispiel ist kurz (keine Überflüssigen Pakete etc.), lauffähig und zeigt den Fehler - möglichst auch nur einen.


\documentclass[oneside,12pt,a4paper]{scrbook}
\usepackage{caption}
\usepackage {graphicx}
\begin{document}
\begin{figure}[htb]
\centering% \includegraphics[width=11cm]{Abbildungen/GPS.eps}
\rule{11cm}{1cm}%wir haben Deine Grafiken nicht...
\caption[abbildung]{Phasenmessung beim PDGPS\\ und so weiter}
\label{fig:GPS}
\end{figure}
\end{document}

Und? Zeigt das noch Dein Problem "1"?


ich hab das mit \usepackage(caption) versucht, aber da gibt es fehlermeldungen.
Was für Fehlermeldungen?


Was macht das Paket eigentlich?



The caption package provides many ways to customise captions in floating environments ...

einfach mal die Doku zum Paket lesen.
Aktuell ist caption in der Version 3.x


2. Problem: Seitenzahl
da wo eine \caption beginnt, ist die Seitenzahl linksbündig (sonst in der Kopfzeile). Ich würd sie nun gern komplett weg haben. Geht das? Wie?

:confused:


3. Problem: \list- umgebung
das Problem ist, das bei dem langen Punkt der nachfolgende Text eingerückt wird. Kann man einstellen, dass der lange Punkt über zwei Zeilen aufgeteilt wird?

das kann ich nicht nachvollziehen, selbst wenn ich den Code in Dein Original-Grundgerüst übernehme.

Mach bitte für jedes Deiner Probleme ein getrenntes Minimalbeispiel (vielleicht sind's ja sogar nur noch zwei), die das jeweilige Problem auch darstellen.
Und wirf vorher bitte mal einen Blick in l2tabu.

und wieder war einer schneller...

MfG,

Kerschtl
24-04-2006, 15:49
Hallo,
oh je, irgendwie fühl ich mich immer so überfordert mit dem was ihr schreibt... Aber ich versuche es noch mal, ich bin ja hartneckig.

Mit Minimalbeispielen habe ich so meine Probleme, da mein Rechner an dem ich schreibe nicht am Netz hängt, so kann ich die Minimalbsp nicht testen...
Ich habe das usepackage jetzt ohne Fehlermeldungen eingebunden bekommen, aber die Bildunterschrift ist trotzdem linksbündig. Hm... wo finde ich so eine doku zu dem Paket?

Also, ich habe wie folgt gegliedert: part, chapter, section usw. (hab mich beim letzten mal verschrieben, das caption sollte chapter werden). Wo nun ein Kapitel beginnt, ist die Seitenzahl in der Fußzeile. Alle anderen sind, wie festgelegt, in der Kopfzeile. Um dies einheitlich zu gestalten, würd ich Seitenzahlen auf der Seite, wo das Kapitel beginnt, gern komplett weg haben.


\documentclass[oneside,12pt,a4paper]{scrbook}
\usepackage{scrpage2}
\automark[section]{section}
\ihead{\headmark}
\ohead{\pagemark}
\pagestyle{scrheadings}
\begin{document}
\part{Grundlagen}
\chapter{Einführun}
hier steht ganz viel text über mehrere Seiten. Auf dieser Seite steht die Seitenzahl unten, auf den nächsten Seiten dann oben.
\end{document}


Zu der List Umgebung: wenn das Beispiel da nicht funktioniert, weiss ich auch nicht. Was ich damit meinte ist aber klar oder?

Tschuldigung für die "Anfänger-Fehler"...

rais
24-04-2006, 17:17
Moin moin,

Hallo,
oh je, irgendwie fühl ich mich immer so überfordert mit dem was ihr schreibt... Aber ich versuche es noch mal, ich bin ja hartneckig.

das ist auch gut so: nur nicht unterbuttern lassen :D


Mit Minimalbeispielen habe ich so meine Probleme, da mein Rechner an dem ich schreibe nicht am Netz hängt, so kann ich die Minimalbsp nicht testen... Du meinst, Du hast auch so einen Paketmanager, der on-the-fly Pakete dazulädt?


Ich habe das usepackage jetzt ohne Fehlermeldungen eingebunden bekommen, aber die Bildunterschrift ist trotzdem linksbündig. Hm... wo finde ich so eine doku zu dem Paket?

idR dort, wo Du das Paket selbst gefunden hast, vermutlich also CTAN. Die Doku heißt caption.pdf oder caption.dvi, die Quelle zur Doku caption.dtx (die müsstest Du dann selbst kompilieren), evtl. hast Du sie ja gleich mit runtergeladen, besonders, wenn's in Archivform war. Kannst ja auf ner Konsole einfach ausprobieren:


kpsewhich caption.pdf
bzw.
kpsewhich caption.dvi
bzw.
kpsewhich caption.dtx

das sollte den kompletten Pfad der entsprechenden Datei zum Namen zurückgeben - d.h. ob kpsewhich bei Deiner Inst/Distr. überhaupt mit dabei ist, kann ich natürlich nich sagen, aber da LaTeX idR seine Dateien damit sucht, sollte es überall vorhanden sein.
Sonst mußt Du sie Dir von CTAN besorgen.
Und schau mal in Deiner log-Datei nach "caption.sty", in der Zeile darauf solltest Du so etwas wie
Package: caption 2005/06/28 v3.0g Customising captions (AS)
finden können... v3 sollte es schon sein, sonst ist es zu alt (es sei denn natürlich, Du hättest schon v4 :D )


Also, ich habe wie folgt gegliedert: part, chapter, section usw. (hab mich beim letzten mal verschrieben, das caption sollte chapter werden). Wo nun ein Kapitel beginnt, ist die Seitenzahl in der Fußzeile. Alle anderen sind, wie festgelegt, in der Kopfzeile. Um dies einheitlich zu gestalten, würd ich Seitenzahlen auf der Seite, wo das Kapitel beginnt, gern komplett weg haben.

ach so... Du könntest es einmal mit

\renewcommand*{\chapterpagestyle}{empty} in Deiner Präambel probieren.


Zu der List Umgebung: wenn das Beispiel da nicht funktioniert, weiss ich auch nicht. Was ich damit meinte ist aber klar oder?

Nun ja, wenn der gepostete Code nicht das beschriebene Verhalten zeigt, dann bleibt grundsätzlich die Frage: wie sieht's denn nu aus bzw. was wird wirklich gewollt? Ich mein' auf dieser Seite vom Bildschirm kann ich nicht wissen, welche Seite der "Gleichung" nu wirklich falsch ist.
imho scheint edico's Beispiel dafür schon die Lösung zu bieten, also enumitem laden und dann die gezeigte description-Umgebung verwenden.
MfG,

Kerschtl
25-04-2006, 10:04
Du meinst, Du hast auch so einen Paketmanager, der on-the-fly Pakete dazulädt?

Weiß ich nicht?! :o Ich hab mir eine CD kopiert, wo allerlei Zubehör und eben Miktex drauf war und hab das installiert.
Ja, das "2005/06/28 v3.0g" steht in der .log Datei.
Die Doku hab ich jetzt auf gefunden... Englisch?!

Ich habe endico's beispiel jetzt genommen.


\begin{figure}[htb]
\centering
\fbox{\rule{0pt}{10mm}\rule{50mm}{0pt}}
\caption[AbbildungXY]\protect\centering{%
Phasenmessung beim PDGPS\\ Und so weiter}
\label{fig:GPS}
\end{figure}


Die Abbildungsunterschrift ist mittig, aber Abbildung steht nun in einer extra Zeile -> also sind es jetzt drei Zeilen.

Yippiii, Problem Nummer 2 ist gelöst!!! Und das dritte ebenfalls!!!
Danke schon mal euch beiden :)