Seite 1 von 1

Verweis auf Inhalt von Textbereich

Verfasst: Do 31. Mai 2012, 18:47
von pingpong
Hallo!
Ich bin Latex-Anfängerin und bräuchte Hilfe bei der Referenzierung von bestimmten Textstellen. Habe zu dem Thema in keinem Forum Hilfe finden können.
Ich benutze Miktech 2.9. und hätte gerne einen Befehl mit dem ich einen Textbereich im Dokument als zu referenzierend festlege (label) und in einer anderen Zeile auf diesen Textbereich referenziere (ref), sodass an dieser Stelle (in der Referenz) der gleiche Inhalt wie im Label steht. Und wenn sich der Inhalt des Labels ändert, soll sich (nach dem Kompilieren) auch die Referenz anpassen. Nach dem Muster:
text text \BefehlNeuLabel{BezeichnungRef}{Hier steht der Inhalt des Labels} text text
...
abc abc \BefehlNeuRef{BezeichnungRef} abc abc
wo dann rauskommt:
text text Hier steht der Inhalt des Labels text text
...
abc abc Hier steht der Inhalt des Labels abc abc

Verfasst: Do 31. Mai 2012, 20:56
von bloodworks
Ich denke du suchst das hier:
\documentclass{book}
\usepackage{hyperref}
\usepackage{blindtext}
\begin{document}
\hyperdef{text}{anker1}{Dies ist ein Text}\blindtext[5]

\hyperlink{text.anker1}{Nach oben}
\end{document}
Alles weitere in der Anleitung zu hyperref
texdoc hyperref

Verfasst: Do 31. Mai 2012, 21:42
von Gast
Ich vermute, dass pingpong eher etwas in der folgenden Art sucht:
\documentclass{book}
\usepackage{blindtext}

\newcommand{MeinText}{Hier steht nun der Text, der an mehreren Stellen im Dokument ersheinen soll.}

\begin{document}

\blindtext[5]

\MeinText

\blindtext[5]

\MeinText


\end{document} 

Verfasst: Do 31. Mai 2012, 21:46
von Gast
So wäre es richtig:
\documentclass{book}
\usepackage{blindtext}
\usepackage{xcolor}

\newcommand{\MeinText}{\textcolor{red}{Hier steht nun der Text, der an mehreren Stellen im Dokument ersheinen soll.}}

\begin{document}

\blindtext[5]

\MeinText

\blindtext[5]

\MeinText


\end{document}

Verfasst: Fr 1. Jun 2012, 10:28
von pingpong
Jaa sowas habe ich gesucht Gast 21:46! :) Vielen Dank für Eure Mühe. Grüße!