Вопрос

Я хочу, чтобы какой-то текст появился полупрозрачный, но не в моде наложения (где в конечном итоге становится твердым) просто постоянно полупрозрачным. Осложнить вопросы, рассматриваемый текст является частью matrix:

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

Я хочу третью строку в матрице, чтобы быть полупрозрачной. Есть ли способ сделать это?

Это было полезно?

Решение

Редактировать: Улучшено решение, повернув его в команду с дополнительным аргументом.

Хорошо, обнаружил, как это сделать:

\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}
$

Дополнительный параметр контролирует прозрачность. Так \semitransp[20]{text} легче, а \semitransp[60]{text} тяжелее. Значение 35 по умолчанию хорошо выглядит на моем экране компьютера. Еще не видно, как он выглядит проецировано на стене.

Другие советы

Ответ Ари может работать для него (а в 2010 году), но данная команда сделает весь следующий текст прозрачным, а не только данный текст.

Улучшенное решение для создания только данного текста прозрачный:

\newcommand{\semitransp}[2][35]{\textcolor{fg!#1}{#2}}
% Swap \color with \textcolor and add another curly brackets pair.

...

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

Получить реальную полупрозрачность, можно использовать \pgfsetfillopacity. Отказ Преимущество по сравнению с подделыванием непрозрачности путем смешивания цвета переднего плана с фоном в том, что это также будет работать, если есть фоновое изображение или какой-то другой цветной элемент.

\documentclass{beamer}

\begin{document}

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

\end{frame} 


\setbeamertemplate{background canvas}{\includegraphics[width=\paperwidth]{example-grid-100x100bp}}


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

\end{frame}     

\end{document}
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top