Установить цвет уравнений при использовании предварительного просмотра пакета

Установить цвет уравнений при использовании предварительного просмотра пакета

Я использую пакет предварительного просмотра для экспорта PDF-файла, содержащего только мои уравнения, помещая в преамбулу следующее:

\usepackage[active,tightpage,displaymath,textmath]{preview}
\setlength\PreviewBorder{2pt}
\PreviewEnvironment{equation*}
\makeatletter\renewcommand\@eqnnum{}\makeatother

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

решение1

Неясно, какой именно класс документа вы используете, но я могу получить (например) красные уравнения, используя пакет colorи задавая цвет в equationсреде.

\ifPreviewможно использовать, как показано, чтобы отключить раскрашивание, когда не в режиме предварительного просмотра. Пакет следует отключить, удалив опцию, activeчтобы \usepackageсохранить \ifPreviewопределенность (в отличие от отключения всего пакета, что может все испортить).

МВЭ:

\documentclass[12pt]{article}

\usepackage[active,tightpage,displaymath,textmath]{preview}
\setlength\PreviewBorder{2pt}
\PreviewEnvironment{equation*}
\makeatletter\renewcommand\@eqnnum{}\makeatother

\usepackage{color}

\usepackage{lipsum}

\begin{document}

\lipsum[1]

\begin{equation}
\ifPreview\color{red}\fi
a^2 + b^2 = \frac{1}{\sqrt{\pi r^3}}
\end{equation}

\lipsum[2]

\end{document}

Дает предварительные просмотры как:

предварительный просмотр эквалайзера

Но когда отключено, выглядит как:

регулярное уравнение

Связанный контент