我使用预览包导出仅包含我的方程式的 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}
提供预览如下:
但禁用时,显示为: