2010-08-29 9 views
5

Desidero che il testo appaia semitrasparente, ma non in modo overlay (dove diventa solido) solo semitrasparente in modo permanente. A complicare le cose, il testo in questione fa parte di un matrix:Testo semitrasparente nel beamer (pdflatex)

$ 
\begin{matrix} 
      & \{-2,3,5,0,8\} & \\ 
    \{-2,3,5,0\} & & \{-2,3,5,8\} \\ 
      & \{-2,3,5\} & 
\end{matrix} 
$ 

voglio terza riga nella matrice di essere semi-trasparente. C'è un modo per fare questo?

risposta

9

Modifica: ha migliorato la soluzione trasformandola in un comando con un argomento facoltativo.

Okay, scoperto come farlo:

\newcommand{\semitransp}[2][35]{\color{fg!#1}#2} 

... 

$ 
\begin{matrix} 
     & \{-2,3,5,0,8\} & \\ 
    \{-2,3,5,0\} & & \{-2,3,5,8\} \\ 
     & \semitransp{\{-2,3,5\}} & 
\end{matrix} 
$ 

Il parametro opzionale controlla la trasparenza. Quindi \semitransp[20]{text} è più leggero e \semitransp[60]{text} è più pesante. Il valore predefinito 35 sembra buono sullo schermo del mio computer. È ancora da vedere come appare proiettato su un muro.