PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Referenz von Bildern



Lex_83
17-10-2007, 15:34
Hi,

mal ne Frage zu Referenzen von Bildern
ich möchte das das so aussieht

wie in Bild 1.1 zu sehen ist ...

klappt soweit auch alles ganz gut nur das 1.1 kursiv ist. Da gibts doch bestimmt nen Befehl für den header, dass er alle Ref´s gerade stellt oder ?

Oder gibts auch ne möglichkeit das er erkennt, dass es ein Bild ist und mir das gleich komplett fertig hinschreibt ?

Zur Seit mache ich das so

\underline{Bild \ref{sspumpe}}

Danke schonmal
Gruß aus London Lex

localghost
17-10-2007, 15:43
Das entspricht nicht dem normalen Verhalten. Irgendwo ist im Quelltext eine Definition vorhanden, die das umschreibt. Deshalb solltest Du mal ein Minimalbeispiel (http://www.latex-einfuehrung.de/mini.html) basteln, dass die Erscheinung ebenfalls zeigt. Nur so lässt sich die Ursache dieses unerwünschten Effekts herausfinden.

sommerfee
17-10-2007, 16:19
Ergänzend zu der Antwort von localghost:



Oder gibts auch ne möglichkeit das er erkennt, dass es ein Bild ist und mir das gleich komplett fertig hinschreibt ?

\autoref statt \ref verwenden.

Gruß,
Axel

Lex_83
17-10-2007, 16:47
Hi,

also das mit dem autoref geht nicht. Dann lässt er einfach alles weg.

Zu localghost:
Das ist möglich. Habe so ne "komische" formatvorgabe von meinem Institut bekommen.
Daher musste ich um die Unterschriften und der Bildern kursiv zu bekommen und so unterstrichen wie es sein soll folgendes einfügen :


\DeclareCaptionLabelFormat{unterstrichen}{\underli ne{\emph{#1} #2}}
\captionsetup{labelformat=unterstrichen,format=han g,singlelinecheck=false}

Aber im Text als Verweis soll es wie beschrieben nur unterstrichen aber nicht kursiv sein.

Danke
Bye

rais
18-10-2007, 15:11
Moin moin,



\DeclareCaptionLabelFormat{unterstrichen}{\underli ne{\emph{#1} #2}}
\captionsetup{labelformat=unterstrichen,format=han g,singlelinecheck=false}

Aber im Text als Verweis soll es wie beschrieben nur unterstrichen aber nicht kursiv sein.

und wenn Du statt \ref{..} \emph{\ref{..}} benutzt?
MfG,

sommerfee
18-10-2007, 15:18
also das mit dem autoref geht nicht. Dann lässt er einfach alles weg.

Hast du ein diesbezügliches Minimalbeispiel für uns?



Daher musste ich um die Unterschriften und der Bildern kursiv zu bekommen und so unterstrichen wie es sein soll folgendes einfügen :
Diese Änderungen (\DeclareCaptionLabelFormat und \captionsetup) haben aber keinerlei Einfluß darauf, wie \ref gesetzt wird.

Also wäre auch hier ein passendes Minimalbeispiel hilfreich...

Gruß,
Axel

Lex_83
18-10-2007, 17:46
Ich habe jetzt mal ein Beispiel erstellt.


\documentclass[12pt,pdftex,a4paper,final,oneside,openright]{article}

\usepackage{ngerman} %Neue Deutsche Rechtschreibung
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{graphicx} %Für Bilder
\usepackage{amsmath} %Für Mathe
\usepackage{amssymb} %Für Mathe
\usepackage{setspace} %Für Zeilenabstand
\usepackage{caption} %Für Bildunterschriften
\usepackage{pdfpages}


\DeclareCaptionLabelFormat{unterstrichen}{\underli ne{\emph{#1} #2}}
\captionsetup{labelformat=unterstrichen,format=han g,singlelinecheck=false}


\renewcommand{\figurename}{Bild}
\renewcommand{\listfigurename}{Bildverzeichnis}

\hyphenation{SiMuS}

\makeatletter
\@addtoreset{equation}{section}
\renewcommand\theequation{\thesection.\@arabic\c@e quation}
\renewcommand\thefigure{\it{\thesection.\@arabic\c @figure}}
\renewcommand\thetable{\thesection.\@arabic\c@tabl e}
\makeatother

\begin{document}

\begin{onehalfspacing}

\section{MinimalBeispiel}
In einem solchen Volumenförderer wird wie in \underline{Bild{\ref{ssp}}} zu sehen, das Medium mit Hilfe der beiden Schraubenspindeln (1) von außen nach innen zum Druckstutzen gefördert.
\begin{figure}
\centering
\includegraphics[width=0.80\textwidth]{../../Desktop/ssp.jpg}
\caption{Doppelflutige blablabla}
\label{ssp}
\end{figure}

\end{onehalfspacing}

\end{document}


Ich hoffe das hilft ;)
Danke Gruß Axel

rais
18-10-2007, 18:26
Moin Axel,


\renewcommand\thefigure{\it{\thesection.\@arabic\c @figure}}

da kommt das her;-)
Mit


\renewcommand\thefigure{{\em\thesection.\arabic{fi gure}}}

und


\underline{Bild \emph{\ref{ssp}}}
sollte das schon so tun.
MfG,

Lex_83
18-10-2007, 20:54
Top ! Funktioniert perfekt !!! DANKE

Vlt gleich noch ne Frage im Anschluss. In meinem Bildverzeichnis ist die Zahl auch noch schief. Dafür auch noch ne Idee?

Gruß

rais
18-10-2007, 21:13
In meinem Bildverzeichnis ist die Zahl auch noch schief. Dafür auch noch ne Idee?

ja ja, wenn man erstmal zu basten angefangen hat...


\bgroup
\renewcommand\em{\relax}
\listoffigures
\egroup

vielleicht nicht schön, sollte aber tun.;)
MfG,

Lex_83
19-10-2007, 01:23
ich bin begeistert !!! Text reinkopieren und es geht !!! VIELEN DANK.

Mal gucken wie lange das geht :D

Mir ist jetzt nämlich noch ne kleinigkeit aufgefallen. Bei meinen Bildunterschriften ist der Doppelpunkt nicht kursiv und unterstrichen das hört nach dem Bild 1.1: auf. Perfekt wäre es wenn der Doppelpunkt auch noch unterstrichen und kursiv wäre. Bild 1.1:
Und jetzt noch ein Bild 1.1 im Abbildungsverzeichnis und ich würde mich fühlen wie an Weihnachten und Ostern zusammen.

Und nochmal ne andere Frage. Das ist ja mein erstes Dokument mit Latex. Könnt ihr mir nen gutes Buch empfehlen wo man auch lernt warum man das so macht wie ihr mir das immer vorschlagt. Weil im Moment kopiere ich das einfach rein und schreibe mir nen komentar dazu wofür das gut ist.

Nochmal vielen Dank und eine gute Nacht.
Gruß Axel

rais
19-10-2007, 16:20
Moin moin,


Mir ist jetzt nämlich noch ne kleinigkeit aufgefallen. Bei meinen Bildunterschriften ist der Doppelpunkt nicht kursiv und unterstrichen das hört nach dem Bild 1.1: auf. Perfekt wäre es wenn der Doppelpunkt auch noch unterstrichen und kursiv wäre. Bild 1.1:

das wird dann sogar einfacher;-)


Und jetzt noch ein Bild 1.1 im Abbildungsverzeichnis und ich würde mich fühlen wie an Weihnachten und Ostern zusammen.

Für sowas gibt es das tocloft-Paket...


\documentclass[ngerman]{article}

\usepackage{amsmath,babel}
\usepackage[utf8]{inputenc} %latin1
\usepackage[T1]{fontenc}
\usepackage[it]{caption}
\usepackage{amsmath,tocloft}
\newcommand\includegraphics[2][]{%<--nur zur Demo
\fbox{\parbox[c][5pc][c]{0.5\linewidth}{\Large Bild: #2}}}

\DeclareCaptionLabelFormat{unterstrichen}{\underli ne{#1 #2}}
\DeclareCaptionLabelSeparator{ucol}{\underline{:} }
\captionsetup{labelformat=unterstrichen,labelsep=u col,format=hang,singlelinecheck=false}

\renewcommand\cftfigpresnum{\figurename~}%<--siehe tocloft
\setlength{\cftfignumwidth}{4em}%<--siehe tocloft
\addto\captionsngerman{%<-- siehe babel
\renewcommand{\figurename}{Bild}
\renewcommand{\listfigurename}{Bildverzeichnis}
}
\numberwithin{figure}{section}%<--siehe amsmath

\begin{document}
\listoffigures
\section{MinimalBeispiel}
Ref: \underline{Bild \ref{ssp}}
\begin{figure}
\centering
\includegraphics[width=0.80\textwidth]{../../Desktop/ssp.jpg}
\caption{Doppelflutige blablabla}
\label{ssp}
\end{figure}
\end{document}

Zum Thema "gutes Buch" erfährst Du hier ggf. bereits über die SuFu einiges.
MfG,