PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Figure Legend



syrvn
27-10-2011, 11:26
Hallo!

Meine Figure Legend sieht im Moment so aus:




Figure 1: Zeile 1...
Zeile 2...


Ich hätte aber gerne:



Figure 1: Zeile 1...
Zeile 2...


Also ohne Einrückung am Anfang der nächsten Zeile.

Außerdem, gibt's eine Möglichkeit Figure 1 fett-gedruckt zu schreiben?

Viele Grüße
Syrvn

LuPi
27-10-2011, 11:28
Gegenfrage: Wie formatierst Du denn Deine captions? Mit caption.sty? Dann
steht das recht ausführlich und gut beschrieben im Manual.

Ideal wäre es, wenn Du ein Minimalbeispiel zur Verfügung stellen würdest.

syrvn
27-10-2011, 11:33
Also caption.sty benutzt ich nicht und kenn ich auch nicht, sorry :(

Ich bette meine Figures einfach wie folgt ein:



\begin{figure}[!htb]
\begin{center}
\includegraphics[width=1\linewidth]{../Content/Images/figure}
\caption{Bla bla}
\label{fig:test}
\end{center}
\end{figure}

LuPi
27-10-2011, 11:36
Dann wäre meine erste Empfehlung, dass Du Dir caption.sty anschaust.
Damit ist die Erfüllung Deiner Wünsche einfach und schnell möglich. Wenn
Du bei Details noch Fragen hast, poste ein Minimalbeispiel (http://minimalbeispiel.de) und Dir wird hier
sicherlich schnell geholfen.

syrvn
27-10-2011, 13:58
So hallo!

Jetzt hab ich meine Figure schon fast, wie ich sie haben will.

Hab folgendes gemacht:


\begin{figure}[!htb]
\begin{center}
\includegraphics[width=0.8\linewidth]{../Content/Images/figure1}
\caption*{\textbf{Figure 1.} Bla bla}
\label{fig:figure1}
\end{center}
\end{figure}

In der Preamble:

\usepackage[font=sf]{caption}

Allerdings würde ich gerne Arial anstelle von Sans-Serif verwenden. Das bekomme ich aber irgendwie nicht auf die Reihe :(

Außerdem kann ich meine Figure jetzt nicht mehr mit \ref referenzieren wegen caption*. Gibt's da ein work around?

bobmalaria
27-10-2011, 14:10
hi,

was du da machst ist natuerlich nicht richtig!

du kannst mit dem caption paket das label, also Figure 1, als fettdruck einstellen. das mit dem \textbf{} ist in diesem fall murks. wenn du die automatische nummerierung abschaltest, dann besiegst du dich sozusagen selbst :cool:


\documentclass{article}

\usepackage{caption,lipsum}
\captionsetup{format=plain,labelfont=bf}

\begin{document}

\begin{figure}
\centering
\rule{200pt}{200pt}%schwarzer kasten zum test
\caption{text text text texttext text text text text text text text text text
text text text text text text text text text text text text text text text text
text text text text text textv text text text text text text text text text
text}
\label{fig:bild1}
\end{figure}


\end{document}


http://www.mrunix.de/forums/attachment.php?attachmentid=4839&stc=1&d=1319717436

rstuby
27-10-2011, 14:22
die Windows-Truetype-Schriften in LaTeX zu verwenden soll wohl sehr kompliziert sein. Es soll aber eine Schrift helvetica geben, die Arial sehr ähnlich ist und mit \usepackage{helvet} eingebunden werden kann. Ich selber hatte damit allerdings keinen Erfolg, weil ich auch die russischen Buchstaben brauche. Einzelheiten muss dir daher jemand anderes erklären.

syrvn
27-10-2011, 14:26
Vielen Dank! Ich hab das jetzt noch folgendermaßen angepasst:



\documentclass{article}

\usepackage[small]{caption}
\usepackage{lipsum}
\captionsetup{format=plain,labelfont=bf}

\begin{document}

\begin{figure}
\centering
\rule{200pt}{200pt}%schwarzer kasten zum test
\caption{text text text texttext text text text text text text text text text
text text text text text text text text text text text text text text text text
text text text text text textv text text text text text text text text text
text}
\label{fig:bild1}
\end{figure}

\end{document}


Bleibt nur die Frage, wie ich jetzt die Schriftart der caption noch auf Arial setzen kann. Und kann man anstelle von Figure 1: auch Figure 1. haben?

rstuby
27-10-2011, 14:37
\documentclass{article}

\usepackage[small]{caption}
\usepackage{lipsum}
\captionsetup{format=plain,font=sf,labelfont=bf,la belsep=period}
\usepackage{helvet}
\begin{document}

\begin{figure}
\centering
\rule{200pt}{200pt}%schwarzer kasten zum test
\caption{text text text texttext text text text text text text text text text
text text text text text text text text text text text text text text text text
text text text text text textv text text text text text text text text text
text}
\label{fig:bild1}
\end{figure}

\end{document}

syrvn
27-10-2011, 16:05
danke rstuby für deinen Beitrag.

Mit deinem Ansatz wird zwar die Schriftart auf Helvetica umgestellt aber dann funktioniert [small] in \usepackage[small]{caption} nicht mehr. Hab bis jetzt auch noch keine Lösung gefunden

sommerfee
27-10-2011, 16:12
Hab bis jetzt auch noch keine Lösung gefunden

Schon in die Anleitung vom caption-Paket geschaut? ;)

LuPi
27-10-2011, 16:14
Die Option font= nur einmal verwenden, sonst überschreibst Du mit der
zweiten Wahl die erste ...


\captionsetup{format=plain,font={small,sf},labelfo nt=bf,labelsep=period}

syrvn
27-10-2011, 16:29
So!

Jetzt haben wir alles zusammen. Perfekt!




\usepackage{caption, lipsum}
\captionsetup{format=plain,font=footnotesize,sf},l abelfont=bf,labelsep=period}
\usepackage[scaled=1]{helvet}


Danke euch allen!