使用预览包时设置方程的颜色

使用预览包时设置方程的颜色

我使用预览包导出仅包含我的方程式的 PDF,方法是将以下内容放在序言中

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

我想设置导出的方程的颜色。如何指定颜色以便预览包能够看到它?

答案1

目前尚不清楚您正在使用什么特定文档类,但我能够通过使用包color并在环境中设置颜色来获得(例如)红色方程式equation

\ifPreview可以按图示使用,在不处于预览模式时关闭颜色。应通过删除选项active来禁用该包,\usepackage以保持\ifPreview定义(而不是禁用整个包,这会破坏一切)。

一位 MWE 表示:

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

提供预览如下:

预览 eq

但禁用时,显示为:

常规等式

相关内容