Re: spaziatura in modalità matematica per formule colorate

#93043
Up
0
Down
::

alegenn” post=92684Avendo studenti davvero molto distratti, voglio provare ad attivare la loro attenzione colorando parte delle formule. Si tratta di un esperimento, non me ne vogliano i puristi della tipografia…
Provando però il codice:
`% !TEX TS-program = pdflatex
% !TEX encoding = UTF-8 Unicode

\documentclass{scrbook}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\usepackage[italian]{babel}

\usepackage{geometry}
\geometry{a4paper}
\usepackage{lipsum}
\usepackage{color}

\begin{document}
\lipsum[1-5]
\[
y=x\textcolor{red}{+1} \qquad y=x+1
\]
\lipsum[1-3]

\end{document}`
compilando con pdfLaTeX il risultato è che le spaziature “saltano” attorno all’addizione colorata.
Naturalmente si può risolvere a mano inserendo due spazzi sottili ai lati del simbolo di addizione, ma vorrei sapere perché accade? Il comando [tt]\textcolor{}{}[/tt] modifica qualcosa che a me sfugge.
Vi prego illuminatemi.
Si accettano anche suggerimenti sul modo di definire un comando che possa colorare parti di equazioni senza alterare la spaziatura in modalità matematica (in display).
Saluti

È anche per questo che esiste il pacchetto hf-tikz. Due sono in vantaggi: 1) la colorazione non altera in nessun modo l’ambiente matematico perché viene usato TikZ con opzione [tt]overlay[/tt]; 2) l’estensione dei riquadri è estendibile a piacere tramite offsets il che garantisce lato utente la possibilità di dettaglio più difficile da ottenere con altri pacchetti.

Numerosi esempi nella documentazione e in http://tex.stackexchange.com/a/75133/13304

Ciao
Claudio

Go to top