Ich möchte den Unterschied zwischen einer Proportionalschrift und einer nicht proportionalen Schrift verdeutlichen, indem ich den Platz, den ein Buchstabe in Anspruch nimmt, durch farbige Hinterlegung hervorhebe. Wie kann ich das in einem LaTeX-Dokument erreichen? gefragt 14 Apr '14, 15:43 nonlinearx esdd |
Eine Möglichkeit ist die Nutzung von TikZ: Open in writeLaTeX
\documentclass{scrartcl} \usepackage{tikz} \newcommand\BG[2]{% Syntax: \BG{<hintergrundfarbe>}{<text>} \tikz[baseline=(n.base)]% vertikale Ausrichtung der Buchstabenbox \node[ inner sep=0pt,outer sep=0pt,% kein zusätzlicher Platz in Buchstabenbox fill=#1,% Füllfarbe font=\strut% gleiche Höhe und Tiefe der Buchstabenboxen ](n){#2};% } \begin{document} Ein Testtext \par \BG{blue!30}{E}\BG{yellow}{i}\BG{blue!30}{n} Testtext\par \ttfamily Ein Testtext \par \BG{blue!30}{E}\BG{yellow}{i}\BG{blue!30}{n} Testtext \end{document} Mit der Idee von @cis lässt sich das auch mit Open in writeLaTeX
\documentclass{scrartcl} \usepackage{xcolor} \newcommand\BG[2]{% Syntax: \BG{<hintergrundfarbe>}{<text>} {\setlength\fboxsep{0pt}\colorbox{#1}{#2\strut}}% } \begin{document} Ein Testtext \par \BG{blue!30}{E}\BG{yellow}{i}\BG{blue!30}{n} Testtext\par \ttfamily Ein Testtext \par \BG{blue!30}{E}\BG{yellow}{i}\BG{blue!30}{n} Testtext \end{document} beantwortet 14 Apr '14, 16:34 esdd Aja, ich dachte das muß doch irgendwie gehen, wußte bloß nicht wie.
(14 Apr '14, 17:59)
cis
|
Vielleicht so? Open in writeLaTeX
\documentclass{article} \usepackage[utf8]{inputenc} \usepackage[ngerman]{babel} \usepackage{xcolor} \def\showchar#1{\colorbox{green}{\char#1}} \setlength\fboxsep{0pt} \parindent=0pt \begin{document} \rmfamily{Ein T\showchar{101}st\showchar{102}text \showchar{108}ängstens ist das \showchar{115}chon mal}\\ \ttfamily{Ein T\showchar{101}st\showchar{102}text \showchar{108}ängstens ist das \showchar{115}chon mal} \\ \end{document} beantwortet 17 Apr '14, 22:11 ctansearch |
Ich habe dazu letztens ein nettes Paket entdeckt: €dit: Wichtige Anmerkung, es muß für contour, scheints das Paket color geladen sein, ohne das tat es bei mir nicht. Andererseits braucht man für die "COLORBOX" kein Paket countur. Das heißt: Die Frage beantwortet sich im Grunde mit lade usepackge{color} schreibe colorbox{... Text ...}. €dit2: Aja ok, so wie in folgendem Bild soll es nicht sein (hier wurde NUR colorbox verwendet); dann geht es vll. nur mit TikZ. Open in writeLaTeX
\documentclass[a4paper]{article} \usepackage[ngerman]{babel} \usepackage{color} \usepackage{contour} %=========== \begin{document} %=========== Paket contour: \\ 1) \\ \contour{red}{Buchstaben mit Konturen 1} \\ \contour{black}{\textcolor{yellow}{Buchstaben mit Konturen 2}} \\ \verb+Ob das auch rein mit TikZ geht, waere interessant!!!+ \\ 1) \\ \colorbox{cyan}{Text mit farbigem Hintergrund,} ohne farbigen Hintergrund. \\ %=========== \end{document} %=========== beantwortet 14 Apr '14, 17:14 cis |