Anzeige:
Ergebnis 1 bis 11 von 11

Thema: Text farblich hinterlegen

  1. #1
    Registrierter Benutzer
    Registriert seit
    23.11.2004
    Ort
    Hamburg
    Beiträge
    279

    Text farblich hinterlegen

    Hallo Latex-Fans!

    Ich wuerde gerne einige Zeilen in meinen Texten farblich markieren, ala Textmarker. Allerdings komme ich mit dem,w as ich bis jetzt gefunden habe nicht weit: \colorbox{}{} habe ich mal ausprobiert, allerdings verschwindet dann jeglicher Zeilenumbruch (was ja auch fuer eine Box Sinn macht ). Ich haette jedoch ganz gerne Umbrueche mit drinn

    Und keine Panik, das wird kein Text fuer die Weltoeffentlichkeit, sondern eine interne Vorversion, welche wir mit 2 Leute bearbeiten...aus dem Enddokument werden solche Schandtaten natuerlich entfernt.

    mfg,

    bienchen

  2. #2
    Registrierter Benutzer Avatar von Gnihilo
    Registriert seit
    21.05.2007
    Ort
    Rostock
    Beiträge
    150
    Moin,

    Um den Zeilenumbruch zu bekommen, musst Du innerhalb der colorbox eine parbox aufmachen.

    Code:
    \colorbox{red}{\parbox[t]{\textwidth}{text}}
    Gibt zwar eine zu volle hbox, aber da es ja nur für eine Vorabversion sein soll, ist das hoffentlich nicht allzu schlimm

    Gruß Jonas

  3. #3
    Registrierter Benutzer
    Registriert seit
    23.11.2004
    Ort
    Hamburg
    Beiträge
    279
    OK, das loest das Problem auch nicht. Denn, was ich vergass zu erwaehnen:
    Ich moechte keine ganzen Absaetze markieren, sondern irgendwo in einem Absatz beginnen koennen.
    Dein Ansatz jedoch, macht die Paragraph Box dort auf, wo der markierte Teil beginnt und fuegt dort einen Absatz ein. D.h. Folgezeilen sind auf die gleiche Hoehe eingerueckt wie der Beginn der Markierung.

    mfg,

    bienchen

  4. #4
    Registrierter Benutzer
    Registriert seit
    09.07.2004
    Beiträge
    2.365
    soul package hilft

    edico

  5. #5
    Registrierter Benutzer
    Registriert seit
    23.11.2004
    Ort
    Hamburg
    Beiträge
    279
    soul package hilft beinahe...sieht zumindest so aus, wie ich mir das gedacht habe. Also dafuer schonmal ein Dankeschoen. Es geht voran
    Allerdings kann man in einem markierten Textteil sowas wie \texttt{A B C} nicht mehr unterbringen, da meckert Soul. Das Paket empfiehlt selber alles trennbaren Gruppierungen in \mbox{}en zu packen. Das finde ich aber aus verschiedenen Gruenden bloed.

    mfg,

    bienchen

  6. #6
    Registrierter Benutzer
    Registriert seit
    10.01.2005
    Beiträge
    979
    Hi Bienchen,

    muss es denn unbedingt >Textmarkern< sein, es ist ja eh bloß nur zum Korrekturlesen. Vielleicht reicht ja einfach nur eine Box am Seitenrand, Stichpunkt \marginbox

    Salnic

  7. #7
    Registrierter Benutzer
    Registriert seit
    09.07.2004
    Beiträge
    2.365
    Zitat Zitat von bienchen Beitrag anzeigen
    Allerdings kann man in einem markierten Textteil sowas wie \texttt{A B C} nicht mehr unterbringen, da meckert Soul.
    Wieso und was machst Du denn?

    \documentclass[12pt,a5paper]{article}
    \usepackage{xcolor}
    \definecolor{hellgrau}{gray}{0.85}
    \usepackage{soul}
    \newcommand{\opt}[1]{\texttt{#1}}
    \newcommand{\opti}[1]{\mbox{}{\color{blue}\texttt{#1}}}

    \begin{document}
    \section*{Farbig unterlegter Text uvam}
    \sethlcolor{hellgrau}

    Der folgende Text in diesem Beispiel ist umbrochen
    und kann ohne grosse Probleme \texthl{mit einer Farbe hinterlegt} werden.

    ... und kann ohne grosse Probleme 'bold font'
    \texthl{\textbf{mit einer Farbe hinterlegt}} werden.

    ... und kann ohne grosse Probleme 'italic font'
    \texthl{\textit{mit einer Farbe hinterlegt}} werden.

    ... und kann ohne grosse Probleme 'underline'
    \ul{unterstrichen} werden.

    ... und kann ohne grosse Probleme 'typewriter font'
    \opt{gedruckt} werden.

    ... und kann ohne grosse Probleme 'typewriter font in einer mbox'
    \opti{in farbiger Schrift gesetzt} werden.

    ... und kann ohne grosse Probleme 'typewriter font'
    \hl{\texttt{mit einer Farbe hinterlegt}} werden.
    \end{document}

    edico

  8. #8
    Registrierter Benutzer
    Registriert seit
    23.11.2004
    Ort
    Hamburg
    Beiträge
    279
    Probier mal das hier, bei mir klappts nicht:

    \documentclass[12pt,a5paper]{article}
    \usepackage{xcolor}
    \definecolor{hellgrau}{gray}{0.85}
    \usepackage{soul}
    \usepackage{xspace}
    \newcommand{\opt}[1]{\texttt{#1}}
    \newcommand{\opti}[1]{\mbox{}{\color{blue}\texttt{#1}}}
    \newcommand{\kapitaelchen}[1]{\textsc{#1}\xspace}
    \newcommand{\dieses}[0]{\kapitaelchen{dieses}}

    \begin{document}
    \section*{Farbig unterlegter Text uvam}
    \sethlcolor{hellgrau}

    ... und kann jetzt nicht mehr ohne grosse Probleme 'typewriter font'
    \texthl{\opt{mit einer Farbe hinterlegt}} werden.

    ... oder \texthl{\dieses Beispiel} klappt auch nicht.

    \end{document}

  9. #9
    Registrierter Benutzer
    Registriert seit
    09.07.2004
    Beiträge
    2.365
    ... wieso das Rad neu erfinden?

    \documentclass[12pt,a5paper]{article}
    \usepackage{german,xcolor}
    \definecolor{hellgrau}{gray}{0.85}
    \usepackage{soul}
    %\usepackage{xspace}
    %\newcommand{\opt}[1]{\texttt{#1}}
    %\newcommand{\opti}[1]{\mbox{}{\color{blue}\texttt{#1}}}
    %\newcommand{\kapitaelchen}[1]{\textsc{#1}\xspace}
    %\newcommand{\dieses}[0]{\kapitaelchen{dieses}}

    \begin{document}
    \section*{Farbig unterlegter Text uvam}
    \sethlcolor{hellgrau}

    ... und kann jetzt nicht mehr ohne grosse Probleme 'default'\par
    %\texthl{\opt{mit einer Farbe hinterlegt}} werden.
    %%% %s. manu soul.pdf, $23, p.5
    \hl{mit einer Farbe hinterlegt} werden.

    ... und kann jetzt nicht mehr ohne grosse Probleme 'typewriter font'\par
    %%% aber so geht es doch!?
    \hl{\texttt{mit einer Farbe hinterlegt}} werden.

    %... oder \texthl{\dieses Beispiel} klappt auch nicht.
    %%% aber so doch!?
    \caps{Kapit"alchen}

    \so{ein neues Wort}

    \so{ein neues \texttt{Wort}}
    \end{document}


    edico

  10. #10
    Registrierter Benutzer
    Registriert seit
    23.11.2004
    Ort
    Hamburg
    Beiträge
    279
    Ja so klappt das schon, aaaber:
    Ich definiere mir, fuers einheitliche Layout, immer solche Macros wie \fileformat{}, welche ich dann eben immer fuer Dateien verwende...und da passt das Soul-PAckage irgendwie nicht ganz zu. Wenn ich \soulregister{\fileformat}{0} einsetze, wird das registrierte Macro nicht mehr gehighlighted...ausserdem finde ich es bedenklich, wenn man eigene neue Macros erst registrieren muss, bevor man was highlighten kann.

    Ich denke ich sezte zum hervorheben den Text einfach rot.

    Danke fuer Deine Bemuehungen. So weit waere ich alleine nicht gekommen.
    (Aber bevor das jetzt zu sehr ausartet, bloss fuer einen Korrekturmodus...)

    Vielen Dank nochmal,

    bienchen

  11. #11
    Registrierter Benutzer
    Registriert seit
    28.06.2005
    Ort
    Karlsruhe
    Beiträge
    1.407
    Ich verwende zum gelegentlichen Korrigieren das Paket changes, das in gewissen Grenzen ganz brauchbar ist.

    Gruß,
    Alexander

Lesezeichen

Berechtigungen

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