Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Wei"ser Rand um schwarze Buchstaben

1 view
Skip to first unread message

Volker S. Gierenz

unread,
Apr 23, 1999, 3:00:00 AM4/23/99
to
Hallo zusammen,

ich m"ochte mit LaTeX "uber Bilder Text setzen.
Ist das unter dem Text liegende Grafik-Objekt schwarz, so kann man den
Text nicht lesen. :)

Den ganzen Text mit einem wei"sen Kasterl zu unterlegen finde ich nicht
so sch"on.
Daher h"atte ich gerne, da"s um die schwarzen Buchstaben ein wei"ser
Rand erscheint und
der Text somit besser lesbar wird.

Wei"s vielleicht jemand, wie man das bewerkstelligen kann?

Danke,

Volker

Henning 'Faroul' Peters

unread,
Apr 24, 1999, 3:00:00 AM4/24/99
to
Volker S. Gierenz <gie...@eecs.rwth-aachen.de> schrieb:

> ich m"ochte mit LaTeX "uber Bilder Text setzen. Ist das unter dem Text
> liegende Grafik-Objekt schwarz, so kann man den Text nicht lesen. :)
> Daher h"atte ich gerne, da"s um die schwarzen Buchstaben ein wei"ser Rand
> erscheint und der Text somit besser lesbar wird.

Also, ohne eigenen Font wüßte ich nicht, wie. Es gibt sog. "outline" Fonts
für CMR (OCMR & Co, AFAIR von dante), die ja ein inneres weißes haben.
Problem ist aber wohl eher, daß LaTeX keine mehreren "Bildebenen" kennt, so
daß auch weiß umrandete Schrift wenig nützt, weil das Weiß nicht "deckend"
ist. Ohne eine DTP-Soft wird das wohl eher nix.

Faroul
--
Henning `Faroul' Peters - far...@gmx.net
I haven't lost my mind, I know exactly where I left it.

Richard Pfeiffer

unread,
May 4, 1999, 3:00:00 AM5/4/99
to
Volker S. Gierenz schrieb:
>
> Hallo zusammen,

>
> ich m"ochte mit LaTeX "uber Bilder Text setzen.
> Ist das unter dem Text liegende Grafik-Objekt schwarz, so kann man den
> Text nicht lesen. :)
>
> Den ganzen Text mit einem wei"sen Kasterl zu unterlegen finde ich nicht
> so sch"on.
> Daher h"atte ich gerne, da"s um die schwarzen Buchstaben ein wei"ser
> Rand erscheint und
> der Text somit besser lesbar wird.
>
> Wei"s vielleicht jemand, wie man das bewerkstelligen kann?
>
> Danke,
>
> Volker

Bei einem "ahnlichen Problem habe ich folgendes gemacht:

Ich habe meine alten Positionierbefehle rausgekramt,
die einen Text bzw. eine \vbox in xy-Koordinaten positionieren.

\lupos{11mm}{22mm}{\vbox{...}}%
positioniert den Inhalt der \vbox 11mm rechts und 22mm unterhalb der
Stelle,
an der LaTeX normalerweise weiterschreiben w"urde.
Referenzpunkt der \vbox ist links unten -- deshalb \lupos .
==
Daraus habe ich den Befehl \FREI gebastelt:

\usepackage{color}
\usepackage{vektopos} % siehe unten

\def\FAus{\let\colorzwisch=\color\def\color##1##2{##2}}% Ignorieren von
color, um uebergeordnete Farbgebung zu ermoeglichen
\def\FEin{\let\color=\colorzwisch}%
\newcommand{\FREI}[1]{%
\lupos{1pt}{1pt}{\color{weiss}\FAus#1\FEin}%
\lupos{-1pt}{1pt}{\color{weiss}\FAus#1\FEin}%
\lupos{1pt}{-1pt}{\color{weiss}\FAus#1\FEin}%
\lupos{-1pt}{-1pt}{\color{weiss}\FAus#1\FEin}%
#1%
}

\FREI schreibt einen Text bzw. eine \vbox 4 mal in wei"s in alle
diagonalen Richtungen versetzt, um Platz freizutypen
Anschlie"send kommt der Text in Originalfarbe (nicht unbedingt schwarz)
dr"uber.

Die Positionierbefehle kann man garantiert auch besser machen.
Wenn also jemand bessere hat, w"are ich daran interessiert!!


% vektopos.sty
%%%%%%%%%%%%%%%%%% vektorielle Positionierbefehle %%%%%%%%%%%%%%%%%%
\newcommand{\lupos}[3]{\hbox to 0pt{\hskip#1\vbox to 0pt{\vskip#2\vbox
to 0pt{\vss\noindent#3}\vss}\hss}}
\newcommand{\lopos}[3]{\hbox to 0pt{\hskip#1\vbox to 0pt{\vskip#2\vbox
to 0pt{\noindent#3\vss}\vss}\hss}}
\newcommand{\lcpos}[3]{\hbox to 0pt{\hskip#1\vbox to 0pt{\vskip#2\vbox
to 0pt{\vss\noindent#3\vss}\vss}\hss}}
\newcommand{\rupos}[3]{\hbox to 0pt{\hskip#1\vbox to 0pt{\vskip#2\vbox
to 0pt{\vss\noindent\hbox to 0pt{\hss#3}}\vss}\hss}}
\newcommand{\ropos}[3]{\hbox to 0pt{\hskip#1\vbox to 0pt{\vskip#2\vbox
to 0pt{\noindent\hbox to 0pt{\hss#3}\vss}\vss}\hss}}
\newcommand{\rcpos}[3]{\hbox to 0pt{\hskip#1\vbox to 0pt{\vskip#2\vbox
to 0pt{\vss\noindent\hbox to 0pt{\hss#3}\vss}\vss}\hss}}
\newcommand{\cupos}[3]{\hbox to 0pt{\hskip#1\vbox to 0pt{\vskip#2\vbox
to 0pt{\vss\noindent\hbox to 0pt{\hss#3\hss}}\vss}\hss}}
\newcommand{\copos}[3]{\hbox to 0pt{\hskip#1\vbox to 0pt{\vskip#2\vbox
to 0pt{\noindent\hbox to 0pt{\hss#3\hss}\vss}\vss}\hss}}
\newcommand{\ccpos}[3]{\hbox to 0pt{\hskip#1\vbox to 0pt{\vskip#2\vbox
to 0pt{\vss\noindent\hbox to 0pt{\hss#3\hss}\vss}\vss}\hss}}

0 new messages