PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Textabschnitte zur Geheimhaltung schwärzen



letscho84
22-02-2012, 07:59
Hallo zusammen,

ich schreibe gerade an meiner Abschlussarbeit in einer Firma und möchte gerne eine interne (alles lesbar) und eine externe (bestimmte Sachen geschwärzt) erstellen. Wie ist das am Besten und einfachsten lösbar?

Ich habe hier:

//meinews.niuz.biz/textabschnitte-t93231.html? (http://meinews.niuz.biz/textabschnitte-t93231.html?)

schon einige Hinweise gefunden, jedoch sind die wichtigen Stellen leider gepunkt dargestellt. Besonders interessant fand ich das BSP:


\do...entclass[12pt,a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage{soul}
\makeatletter
\DeclareRobustCommand{\geheim}{%
\def\SOUL.everytoken{\phantom{\the\SOUL.token}}\SO UL.}
\makeatother

\begin{do...ent}

ein Text mit einem geheimen Inhalt.

ein Text mit einem \geheim{geheimen Inhalt}.

\end{do...ent}

Ich weiß aber nicht ob in der rot markierten Zeile etwas fehlt. Was ich gerne möchte ist, dass statt des Textes ein schwarzer Balken ist und der Text nicht hinter diesem steht, sondern nur der Balken. Der Balken muss auch nicht unbedingt die Länge des zu ersetzenden Textes haben, sondern kann eine Einheitslänge haben.

So, dann hoffe ich, dass ihr mir helfen könnt!

Grüße, Letscho

domwass
22-02-2012, 08:12
Ich habe hier:

//meinews.niuz.biz/textabschnitte-t93231.html? (http://meinews.niuz.biz/textabschnitte-t93231.html?)

schon einige Hinweise gefunden, jedoch sind die wichtigen Stellen leider gepunkt dargestellt.
Du kannst Dir die Diskussion auch z.B. auf Google Groups anschauen, dort sind
die Code-Beispiele vollständig dargestellt:
http://groups.google.com/group/de.comp.text.tex/browse_thread/thread/7832dc2b9eeeed94/6dda7a0823856316
Das Beispiel, das dich interessiert, sieht dort folgendermaßen aus:

\documentclass[12pt,a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage{soul}
\makeatletter
\DeclareRobustCommand{\geheim}{%
\def\SOUL@everytoken{\phantom{\the\SOUL@token}}\SO UL@}
\makeatother

\begin{document}

ein Text mit einem geheimen Inhalt.

ein Text mit einem \geheim{geheimen Inhalt}.

\end{document}
Gruß,
Dominik.-

letscho84
22-02-2012, 17:49
Hallo Dominik,

danke für den Hinweis. Ich habe das von dir genannte und in dem Forum beschriebene Bsp.:




\documentclass[12pt,a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage{soul}
\makeatletter
\DeclareRobustCommand{\geheim}{%
\def\SOUL@everytoken{\phantom{\the\SOUL@token}}\SO UL@}
\makeatother

\begin{document}

ein Text mit einem geheimen Inhalt.

ein Text mit einem \geheim{geheimen Inhalt}.

\end{document}



verwendet. Jedoch habe ich eine Frage dazu. Wie ändere ich die Farbe dort?

Jetzt wird der gesamte als "geheim" deklarierte Text weggelassen. Ich möchte jedoch bitte für diese weiße Lücke einen Schwarzen Balken, d.h. einfach etwas über diesen weißen Freiraum setzen und nicht das der Text "übermalt" wird. Ist das möglich?

Und dann noch eine Frage, kann ich diesen Code auch auf Grafiken anwenden, die ich mit "pgfplots" erstellt habe. Hier soll ich die Achsenbeschriftung schwärzen. Ist das möglich?
(interessiert mich immernoch, aber ich habe schon eine elegante Lösung gefunden!)

Grüße, Lars

edico
24-02-2012, 20:32
\documentclass[12pt]{article}
\usepackage[svgnames]{xcolor}
\usepackage{soul}
\def\SIZE{12pt}% -------> fuer Strichstaerke Brotschrift-Size definieren
\setul{\SIZE}{\SIZE}% --> Fontsize setzen

\begin{document}
Dieser bemerkenswerte Text ist nur noch schwer entzifferbar.\par
Dieser bemerkenswerte Text \st{ist nur noch schwer entzifferbar}.\par
Dieser bemerkenswerte Text ist \st{nur noch schwer} entzifferbar.\par
Dieser \st{bemerkenswerte Text} ist nur noch schwer entzifferbar.
\end{document}


edico

Stefan_K
24-02-2012, 20:42
Hallo,

auf LaTeX-Community.org (http://latex-community.org/) gibt es eine Lösung zur Frage Frage der Schwärzung durch schwarzen Balken: black textblocks because of confidential issue (http://latex-community.org/forum/viewtopic.php?f=44&t=18190).

Stefan