Seite 1 von 1
Querverweise
Verfasst: Fr 26. Jul 2013, 15:47
von oklaener
Hallo ihr lieben,
ich habe folgendes Problem:
Benutze Lyx 2.0 auf Windows Ultimate und schreibe gerade meien Abschlussarbeit auf Englisch. Wie kann ich in meinem Text auf eine Abbildung (z.B. 3.1) verweisen so dass dann in Klammern steht:
(Fig. 3.1)
Wäre super wenn mir da jemand helfen könnte.
Vielen Dank im vorraus.
Olli
Verfasst: Sa 27. Jul 2013, 12:47
von oklaener
vielleicht noch ein wenig genauer:
wenn ich formatierter Querverweis anfordere bekomme ich z.B."figure 3.1"...
ich fände es aus stylistischer Form einfach angenehmer, wenn da stehen würde "Fig. 3.1"
Hoffentlich kennt jemand das Problem und kann mir helfen
Liebe Grüße
Verfasst: Sa 27. Jul 2013, 17:08
von Gast
Siehe
Wie kann ich die Standardnamen für Abbildungen und Tabellen ändern sowie die Titel der Verzeichnisse?
Bei Dir mit english statt ngerman bzw. genau wie in der dortigen Frage eingangs, falls Du kein babel verwendest. Solche Einstellungen schreibt man in die Dokument-Präambel (Vorspann), findest Du in LyX unter Dokument / Einstellungen.
Verfasst: Sa 27. Jul 2013, 17:36
von oklaener
Danke für die Antwort, ABER:
hierbei ändert Lyx dann nur das Wort "Figure " zu "Fig." direkt unter der Abbildung. Im Text bleibt weiterhin "Figure" stehen.
Ich möchte aber dass das "Figure" unter der Abbildung so stehen bleibt und wenn ich mittels Querverweis darauf Bezug nehme in meinem normalen Text dann nich mehr "Figure" sondern "Fig." steht.
Hoffe jetzt isses bisl klarer
lg
Verfasst: Sa 27. Jul 2013, 18:52
von esdd
Hallo,
von Lyx habe ich zwar keine Ahnung, aber lädst du hyperref und verwendest du \autoref{...} für die Verweise? Dann könnte dir
\let\autorefOrg\autoref
\renewcommand\autoref[1]{(\autorefOrg{#1})}
\renewcommand\figureautorefname{Fig.}
\renewcommand\tableautorefname{Tab.}
helfen. Muss nach dem Laden von hyperref eingefügt werden.
Falls du außerdem babel nutzt, bietet sich von den
hier von Clemens gemachten Vorschlägen zur Umdefinierung der Verweisbezeichner folgendes an:
\documentclass{scrreprt}
\usepackage[english]{babel}
\usepackage{hyperref}
\let\autorefOrg\autoref
\renewcommand\autoref[1]{(\autorefOrg{#1})}
\addto\extrasenglish{\def\figureautorefname{Fig.}}
\addto\extrasenglish{\def\tableautorefname{Tab.}}
\begin{document}
\begin{table}%
\centering
\begin{tabular}{ccc}
A&B&C
\end{tabular}
\caption{Tabelle}
\label{tab}
\end{table}
\begin{figure}%
\centering
\rule{2cm}{2cm}
\caption{Abbildung}%
\label{fig}%
\end{figure}
\autoref{tab} and \autoref{fig}
\end{document}
Gruß
Elke
Verfasst: So 28. Jul 2013, 15:03
von esdd
Vielleicht hilft dir dieser
Thread auf tex.stackexchange.com weiter, der sich auf Lyx bezieht.
Gruß
Elke
Verfasst: Mo 29. Jul 2013, 09:59
von oklaener
Hmmm irgendwie finde ich das ziemlich verwirrend. Da ich ja nicht Latex verwende sondern Lyx sind mir viele Programmierschritte einfach ncih geläufig aber werd sie mir im Laufe meiner Doktorarbeit aneignen.
Vllt kann mir das jemand (nichts gegen dich Elke; vielen Dank für deine Hilfe) explizit für Lyx erklären.
Ich werd jetzt erstmal den Qquerverweis als Standard setzen und das Wörtchen Fig. manuell davorsetzen^^
Vllt findet sich ja noch ein schlauer Fuchs der mir hilft. Is ja auch kein Weltuntergang aber wäre schön wenn das Problem gelöst werden würde
GLG an alle
Verfasst: Mo 29. Jul 2013, 10:38
von Noch so einer
Wenn ich das richtig sehe, dann verwendet LyX das Paket refstyle für die Querverweise selbst dann, wenn es diese eigentlich mit hyperref erledigen könnte. Wie eine saubere Lösung damit aussieht, kann ich Dir nicht sagen, aber folgendes funktioniert bei mir:
- Gehe im Menü zu "Dokument" → "Einstellungen …"
- Wähle in der linken Spalte des Dialogs "Dokument-Einstellungen" den Punkt "LaTeX-Vorspann".
- Gib in demselben Dialog rechts folgenden Code ein, wobei alle Leerzeichen (besonders die vor \endcsname) wichtig sind:
\AtBeginDocument{%
\renewcommand*\RStabtxt{Tab.~}%
\renewcommand*\RStabstxt{Tab,~}%
\expandafter\let\expandafter\savedtabref\csname tabref \endcsname
\expandafter\def\csname tabref \endcsname#1{(\savedtabref{#1})}%
}
- Drücke in demselben Dialog "Ok"
Am Satzanfang müsste jetzt noch immer Figure ausgeschrieben werden, was aber stilistisch korrekt ist, da man einen Satz niemals mit einer Abkürzung beginnen sollte.
Verfasst: Mo 29. Jul 2013, 10:45
von oklaener
nachdem ich das angegeben habe nennt er die "Figures" jetzt "Abbildungen" aber macht auch hier keine Abkürzungen im Text...
Verfasst: Mo 29. Jul 2013, 11:23
von Noch so einer
Ich kann Dir versichern, dass es bei meinem Test funktioniert hat. Gerade habe ich aber einen weiteren Test gemacht und da hat LyX plötzlich prettyref statt refstyle verwendet. Ich habe keine Ahnung, wodurch die Änderung ausgelöst wurde. Jedenfalls funktioniert meine Lösung nur, wenn LyX refstyle verwendet. Was es sonst noch an Nebenbedingungen benötigt, kann ich nicht sagen.
Um Dir genau sagen zu können, was Du wo einstellen musst, müsste ich alle bei Dir gewählten Einstellungen kennen. Das geht eigentlich nur, wenn Du irgendwo das LyX-Dokument bereit stellst. Außerdem musst Du dann noch immer sicher stellen, dass Du auch alles wirklich 100% so übernimmst, wie man Dir erklärt. Schon die kleinste Abweichung kann verhindern, dass es funktioniert. Und wenn Du später eine Einstellung änderst, funktioniert es möglicherweise auch nicht mehr.
Das macht Hilfe zu LyX-Problemen ziemlich aufwändig.