我只要你!
(作者按:真是不要脸的标题党啊哈哈哈哈~) “呼~论文终于写好了。” (众人:可喜可贺,可喜可贺!) “看看,这些漂亮的图表、公式、插图,多么让人怦然心动啊~” (众人:……学妹你没事吧!!) “啊,多想把这些图截下来,放在相簿或网页收藏啊~” (众人:学妹学妹!你是写论文写得精神混乱了吗!) “啧啧,学妹,用 LaTeX 画出的精美绘图,就只是用截屏功能,太浪费了啊。” (众人:你你你干嘛火上浇油哦!) “怎么,还有别的方法?” “这你不懂了吧,用preview
宏包就行了。我给你演示一下:
\usepackage[active,tightpage,floats,displaymath]{preview}加了这一句,编译出来的 PDF 或 DVI 文件里,就只有
figure
、table
、equation
、displaymath
等这些环境了,一页一个。”
“……我看明白了!floats
就是 figure
和 table
,displaymath
就是数学公式吧!嗯……如果只是要输出 figure
里的 tikzpicture
,不要图的标题的话?”
“那就别用 floats
选项,另外再加一句
\PreviewEnvironment{tikzpicture}
\PreviewMacro
则适用于特定宏的输出。”
“我试试……咦,我想如法炮制,只要figure
,可是 \PreviewEnvironment{figure}
好像有些问题?”
“哦,这有点进阶了。figure
、table
等等浮动环境比较麻烦,还是要用 \PreviewSnarfEnvironment
才行。而且,由于figure
可能有 *
、有可能会有选项,因此完整的指令应该是
\PreviewSnarfEnvironment[{*[]}]{figure}类似的还有
tabular
, 也是可能有 *
、而且必定会有 column identifier 这强制选项(\begin{tabular*}{lcc}
),所以如果要摒弃列表标题,只要输出 tabular
内容的话,就必须是
\PreviewEnvironment[{*{}}]{tabular}此外,如果想输出文章里任何一个特定部分的话,都可以用
\begin{preview}...\end{preview}
来包围着。只要载入 preview
宏包时有 active
选项,就会输出这些指定内容了。”
“……哇,你会好多哦。”
(这当然,我昨天才被学姐教训要好好读文档,不过我才不会说出口呢!)
发表评论 取消回复