Anzeige:
Ergebnis 1 bis 10 von 10

Thema: Bestimmte Wörter automatisch hervorheben

  1. #1
    Registrierter Benutzer
    Registriert seit
    07.01.2013
    Beiträge
    8

    Bestimmte Wörter automatisch hervorheben

    Hi,

    ich bereite mich auf meine Master-Thesis vor und will nochmal meine LaTeX-Schablone erweitern bzw. verbessern.

    Ist es möglich, dass ich eine bestimmte Liste von Wörter automatisch im Text hervorhebe.

    Ich denke da an Wörter, die in wissenschaftlichen Dokumenten nichts zu suchen haben (man, wir, uns, ich, ...). Ich würde gerne, dass diese Wörter farblich hervorgehoben oder eventuell durchgestrichen werden, damit ich diese Wörter beim Durchlesen besser erkennen kann.

    Ist so etwas möglich? Am besten natürlich unabhängig von Groß- und Kleinschreibung. Eine Google-Suche und eine Suche im Forum hat leider nicht weitergeholfen.

  2. #2
    Registrierter Benutzer
    Registriert seit
    17.08.2006
    Beiträge
    192
    In welchem Text sollen die denn hervorgehoben werden, im Code oder im Output?

  3. #3
    Registrierter Benutzer
    Registriert seit
    07.01.2013
    Beiträge
    8
    Am besten im erzeugten Fließtext (PDF), sodass es unabhängig vom benutzten LaTeX-Editor ist.

    Minimalbeispiel:
    \documentclass{article}
    \begin{document}
    Man sollte bedenken, dass \ldots{}
    \end{document}
    Hätte gerne, dass das "Man" im erzeugten PDF rot geschrieben oder durchgestrichen ist, sodass ich das beim Korrekturlesen sofort sehe und den Satz umbauen kann

  4. #4
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Mit pdflatex geht es nicht, mit lualatex könnte es möglich sein. Siehe für Ideen z.B. http://tex.stackexchange.com/questio...articular-word.

  5. #5
    Registrierter Benutzer
    Registriert seit
    07.01.2013
    Beiträge
    8
    Mhm, schade. Ich benutze den klassischen Übersetzungsvorgang latex - bibtex - latex (2x) -> dvips -> ps2pdf.

    Dann hilft wohl nur STRG+F in jeder *.tex-Datei.

    Danke für eure Hilfe.

  6. #6
    Registrierter Benutzer
    Registriert seit
    06.08.2008
    Beiträge
    1.015
    Bist du denn unbedingt auf (Uralt)-Latex mit dvi->ps->pdf angewiesen?

    Sonst wäre Xe(la)tex mit dem Paket xesearch eine (wie ich finde) simple Alternative:
    Code:
    \documentclass[paper=a4]{scrartcl}
    
    \usepackage{fontspec,polyglossia}
    \setdefaultlanguage{german}
    
    \usepackage{xesearch}
    \usepackage[svgnames]{xcolor}
    \usepackage{soul}
    \usepackage{blindtext}
    
    \SearchList{list1}{\textcolor{red}{\st{#1}}}{man,wir,uns,ich}
    \SearchList{list2}{\textcolor{blue}{\bfseries#1}}{lorem,ipsum}
    
    \begin{document}
    Man sollte bedenken, dass \ldots{} \Blindtext
    
    \end{document}

  7. #7
    Registrierter Benutzer
    Registriert seit
    07.01.2013
    Beiträge
    8
    Mhm, schwierig. Mit dem (Uralt)-Arbeitsablauf habe ich jetzt zwei bis drei Jahre Erfahrung und meine Schablone von der Hochschule funktioniert damit nicht out-of-the-box (weder mit xelatex noch mit lualatex).

    Ich denke, dass ich eh einen professionellen Lektor einschalten werde, es wäre wirklich nur eine Kann-Anforderung gewesen.

    ... und nochmal danke für eure Anregungen

    Beste Grüße
    Patrick

  8. #8
    ctansearch
    Gast
    Code:
    \documentclass{article}
    \usepackage{xcolor}
    
    
    \definecolor{mycolor}{rgb}{0.9,0.0,0.9} % rot markieren
    %\definecolor{mycolor}{rgb}{0.0,0.0,0.0} %schwarz wiederherstellen
    \begin{document}
    
    Das \textcolor{mycolor}{ist} der Text
    \end{document}
    Mach doch einfach per suchen und ersetzen jedes gesuchte Wort sichtbar.

    Suchen "ist"
    Ersetzen durch "\textcolor{mycolor}{ist}"

    mycolor kannst Du definieren
    Geändert von ctansearch (08-01-2013 um 15:30 Uhr)

  9. #9
    Registrierter Benutzer
    Registriert seit
    22.02.2008
    Beiträge
    88
    Zitat Zitat von u_fischer Beitrag anzeigen
    Mit pdflatex geht es nicht, mit lualatex könnte es möglich sein.
    Da wirst Du recht haben. Aber ich denke schon, dass es auch unter Beibehaltung von pdflatex geht, nur dann eben über externe Umwege. Ich habe genau sowas mit OpenOffice schon gemacht, weil ich als Lektor arbeite und ganz gerne in den Texten meiner Kunden Füllwörter farbig anzeigen lasse, um ihnen die Fülle der Füllwörter mal zu visualisieren. Da hatte ich ein Makro, welches eine Füllwortdatenbank eingelesen, im Text gesucht und dort dann farbig markiert hat. Sowas müsste mit einem TeX-File auch gehen, nämlich einfach derart, dass man ein Script schreibt, welches die Datenbank einliest, die Wörter im TeX-File sucht, dort dann die Textfarbe der Wörter per Befehl ändert, das Dokument kompiliert und die Änderungen am TeX-File (wenn man das möchte) wieder rückgängig macht. Der Aufruf von pdflatex, bibtex, script etc. kann über ein Makefile erfolgen und wäre dann über die Konsole vollautomatisch möglich.

  10. #10
    Registrierter Benutzer
    Registriert seit
    07.01.2013
    Beiträge
    8
    @ctansearch: Danke für die Anregung, so werde ich es wahrscheinlich machen.

    @TEX-er: Die Anregung mit der Füllwortdatenbank, klingt auch nicht schlecht, wobei das für eine Arbeit wahrscheinlich ein Overhead ist.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •