Auszeichnung von Begriff in ganzem Dokument

Layout von Seiten, Rändern, Fusszeilen, usw, modifizieren


che.tux
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 52
Registriert: Mi 8. Dez 2010, 11:19

Auszeichnung von Begriff in ganzem Dokument

Beitrag von che.tux »

Hallo,

gerade bin ich dabei meine Masterarbeit zu schreiben. Ich möchte Termini wie z.B. "freedom" immer als Auszeichnung im Fließtext haben.
\documentclass[english]{article}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\usepackage{babel}
\begin{document}
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam
nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat,
sed diam voluptua. At vero eos et accusam et justo duo dolores et
ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem
ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing
elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore
magna aliquyam erat, sed diam voluptua. At vero eos et accusam et
justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata
sanctus est Lorem ipsum dolor sit amet.
\end{document}
In diesem Minimalbeispiel also z.B. "ipsum" in kursiv.
Gibt es eine Möglichkeit wie ich die Begriffe im Vorspann definieren kann?

sudo
Forum-Guru
Forum-Guru
Beiträge: 459
Registriert: Mi 3. Okt 2012, 11:32

Beitrag von sudo »

Schau mal in diesem Thread.
Ein vollständiges Minimalbeispiel (VM) zu erzeugen, ist gar nicht schwer und hilft ganz oft, Fehler selber zu finden. Ohne bekommt man selten gute Antworten. Anleitungen findest du z.B. im golatex Wiki auf TeXWelt oder minimalbeipiel.de
Außerdem hilft das Lesen dieser Seite, Fragen richtig zu stellen.

Studi
Forum-Century
Forum-Century
Beiträge: 185
Registriert: So 5. Jan 2014, 20:18

Beitrag von Studi »

Das geht zum Beispiel mit XeLaTeX und xesearch. Zum Probieren stelle bei Deinem Editor mal von pdfLaTeX auf XeLaTeX um. So ähnlich hab ich damit zufällig gestern schon eine Frage hier beantwortet.
\documentclass[english]{article}
\usepackage{xltxtra}
\usepackage{xesearch}
\SearchList*{Case sensitive}{\textit{#1}}{ipsum} 
\begin{document}
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam
nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat,
sed diam voluptua. At vero eos et accusam et justo duo dolores et
ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem
ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing
elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore
magna aliquyam erat, sed diam voluptua. At vero eos et accusam et
justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata
sanctus est Lorem ipsum dolor sit amet.
\end{document}
Mit LuaTeX kriegt man es auch hin. Wenn es pdfTeX sein soll (oder überhaupt), würde ich in Betracht ziehen, Makros wie \ipsum zu erstellen und das Auftauchen im Text mit Suchen und Ersetzen bearbeiten zu lassen, bzw. per Ersetzungsscript, wenn es um veränderliche Texte geht. Makros in der Präambel kann man auch später ändern, und Du bist unabhängig von der Compiler-Engine.

edit: ich sehe gerade nach dem Absenden, sudo gab schon den Link auf den Beitrag. Danke! Vllt. ergänzt mein Text doch noch bisschen. :-) Dann nochwas: Du schreibst zwar kursiv, meinst vllt. eher hervorgehoben, in dem Fall ist \emph besser als \textit, denn innherhalb umgebenden kursiven Text wäre es dann aufrecht.

Studi

che.tux
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 52
Registriert: Mi 8. Dez 2010, 11:19

Beitrag von che.tux »

Vielen Dank schon einmal für die Ansätze.

Leider haben sie mir noch nicht wirklich weitergeholfen. Ich arbeite mit LYX. Wenn ich jedes Mal wenn ich einen Begriff eingebe, extra den Tex Befehl für das Makro eingeben muss, dann suche ich mir einen Wolf und muss ständig das Wort markieren und als TeX kennzeichnen. Die Wahrscheinlichkeit etwas zu übersehen ist zudem sehr hoch.

Die Version über XeLaTeX funktioniert mit lyx leider ebenfalls nicht. Ich habe es ausprobiert wie in http://wiki.lyx.org/LyX/XeTeX beschrieben aber im Resultat hat sich nichts mehr getan und ich musste LYX killen um überhaupt wieder damit arbeiten zu können. Beim Zweiten Versuch kamen dutzende Fehlermeldungen und nichts hat funktioniert.
This is LuaTeX, Version beta-0.76.0-2013061817 (rev 4627) (format=dvilualatex 2013.10.25) 27 JAN 2014 15:00
restricted \write18 enabled.
**Neues_Dokument1.tex
(./Neues_Dokument1.tex
LaTeX2e <2011/06/27>
Babel <3.9g> and hyphenation patterns for 78 languages loaded.
Zuletzt geändert von che.tux am Mo 27. Jan 2014, 16:58, insgesamt 1-mal geändert.

sudo
Forum-Guru
Forum-Guru
Beiträge: 459
Registriert: Mi 3. Okt 2012, 11:32

Beitrag von sudo »

che.tux hat geschrieben:
This is LuaTeX, Version beta-0.76.0-2013061817 (rev 4627)
Du musst natürlich XeTeX nehmen und nicht LuaTeX
Ein vollständiges Minimalbeispiel (VM) zu erzeugen, ist gar nicht schwer und hilft ganz oft, Fehler selber zu finden. Ohne bekommt man selten gute Antworten. Anleitungen findest du z.B. im golatex Wiki auf TeXWelt oder minimalbeipiel.de
Außerdem hilft das Lesen dieser Seite, Fragen richtig zu stellen.

Studi
Forum-Century
Forum-Century
Beiträge: 185
Registriert: So 5. Jan 2014, 20:18

Beitrag von Studi »

Prima, die 1. Zeile der riesigen Log-Datei hat schon geholfen. :-)
Ja, LyX sollte auch XeTeX können! Dokument/Einstellungen/Schriften ankreuzen, dass nicht-TeX-Schriften verwendet werden, und Anzeigen->PDF (XeTeX) zum Anzeigen nehmen. Du hast ja LuaTeX erwischt.

Studi

che.tux
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 52
Registriert: Mi 8. Dez 2010, 11:19

Beitrag von che.tux »

Vielen Dank für eure Hilfe.

Jetzt habe ich
\usepackage{xltxtra}
\usepackage{xesearch}
\SearchList*{Case sensitive}{\textit{#1}}{ipsum} 
in den Vorspann gepackt und in den Einstellungen nicht nur die richtige Schrifteinstellung gewählt sondern auch die richtige Ausgabe.

Jetzt klappt es super.

Vielen Dank

Antworten