LaTeX Extra > LaTeX Pakete > hf-tikz


hf-tikz Paket

Das hf-tikz Paket (v0.3a 2014/07/25) kann dazu verwendet werden, um in Dokumenten und Präsentationen, Formeln farblich hervorzuheben.[1] Dabei kann sowohl die Formel als ganzes, als auch nur ein Teil der Teil der Formel farblich hervorgehoben werden. Bei der Verwendung des Paktes ist darauf zu achten, dass die entsprechenden Mathematikpakete, wie etwa amsmath oder mathtools, ebenfalls eingebunden werden. Diese werden nicht automatisch durch das hf-tikz Paket mit eingebunden, sondern müssen extra eingebunden werden.

Paket einbinden

Das Paket wird mit \usepackage{hf-tikz} eingebunden. Das Paket verfügt zur Zeit über sechs Optionen auf die im Verlauf genauer eingegangen wird.

Befehle

Um Formeln beziehungsweise Teile von Formel farblich hervorzuheben gibt es gibt es zwei neue Befehle \tikzmarkin welcher zu Beginn der Hervorhebung gesetzt wird und \tikzmarkend wird am Ende davon gesetzt. Beide Befehlen benötigen ein eindeutiges Label ,\tikzmarkin{Label X} und \tikzmarkend{Label X}. Neben einem Label verfügt zumindest der \tikzmarkin über die Möglichkeit die Offsets der Box anzupassen was insbesondere bei Formeln die Brüche, Binome etc. enthalten notwendig seien kann, da die Formel sonst nicht über die komplette Höhe erfasst wird.

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{hf-tikz}
\begin{document}
%...
$\tikzmarkin{x0} x + 5 = 0 \tikzmarkend{x0}$
%...
\begin{equation}
\tikzmarkin{x1}
x + 5 = 0
\tikzmarkend{x1}
\end{equation}
%...
\begin{equation}
x + \tikzmarkin{x2}5\tikzmarkend{x2} = 0
\end{equation}
%...
\end{document}
Farblich hervorgehobene mathematische Formeln.

Wie bereits geschrieben kann es bei einigen mathematischen Elementen notwendig sein, den Bereich der Hervorhebung manuell anzupassen, da sonst nicht der ganze Bereich der Formel abgedeckt werden. \tikzmarkin{Label}(rechts unten Offset)(links oben Offset)

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{hf-tikz}
\begin{document}
\[
\tikzmarkin{x1}
\binom{n}{k} = \binom{n}{n - k}
\tikzmarkend{x1}
\]
\bigskip
\[
\tikzmarkin{x2}(0.1,-0.5)(-0.1,0.7)
\binom{n}{k} = \binom{n}{n - k}
\tikzmarkend{x2}
\]
\end{document}
Binom farblich hervorgehoben.

Alternativ kann der Offset (Verschiebung) auch als Option des \tikzmarkin Befehls angegeben werden. Zum Beispiel \tikzmarkin[below right offset={0.1,-0.5},above left offset={-0.1,0.7}]{x2}
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{hf-tikz}
\begin{document}
\[
\tikzmarkin[below right offset={0.1,-0.5},above left offset={-0.1,0.7}]{x2}
\binom{n}{k} = \binom{n}{n - k}
\tikzmarkend{x2}
\]
\end{document}
Ein farblich hervorgehobenes Binom mit angepassten Abständen.

Neben den zwei gezeigten Parametern rechts unten und links oben gibt es noch vier weitere left (links), right (rechts), above (oben) und below (unten) die zur Einstellung verwendet werden können.

Optionen des Paketes

Das Paket verfügt zur Zeit über sechs Optionen.

Die Optionen lassen sich auch zum Teil gemeinsam verwenden.

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage[customcolors,shade,norndcorners]{hf-tikz}
\begin{document}
\hfsetfillcolor{blue!10}
\hfsetbordercolor{green}
% vertikaler Farbverlauf
\[ 
\tikzmarkin[top color=white, bottom color=red!40]{x0}
x + 5 = 0 
\tikzmarkend{x0}
\]
%horizontaler Farbverlauf
\[
\tikzmarkin[left color=white, right color=blue!40]{x1}
x + 5 = 0 
\tikzmarkend{x1}
\]
%radialer Farbverlauf
\[
\tikzmarkin[inner color=white, outer color=yellow!40]{x3}
x + 5 = 0 
\tikzmarkend{x3}
\]
\end{document}
Beispiele für den Einsatz von verschieden Farben und verschieden Farbverläufen beim farblichen Hervorheben von mathematischen Formeln.

Literatur

[1]
The hf-tikz package,v0.3a, Claudio Fiandrino, July 25, 2014, Online:https://ctan.org/pkg/hf-tikz