将浮点数导出为 PDF

将浮点数导出为 PDF

我已经\tikzexternalize在我的文档中成功使用了各种图表,并且正在寻找一种对任意乳胶代码执行此操作的方法。

例如,假设我有以下文档:

\documentclass{article}

\begin{document}

Some text here.

\begin{tabular}{c}
  Lots of stuff\\
  Lots of stuff
\end{tabular}

And some text after the table.

\end{document}

我怎样才能实现以下目标?

\documentclass{article}
\usepackage{graphicx}

\begin{document}

Some text here.

\includegraphics{that-table-from-above}

And some text after the table.

\end{document}

我正在寻找一种将任意乳胶代码的结果导出到矢量图形的方法,类似于(一个假想的命令)

\export@this@to{loads of code here}{exported-file.pdf}

答案1

那么将表包含在节点中怎么样?

\begin{tikzpicture}
\path node at (0,0) {\begin{tabular}{|c|c|c|c|c|c|c|c|}
\hline
$s$ & 0 & \ldots & 0 & $e_n$ & $e_{n-1}$ & \ldots & $e_0$\\
\hline
\multicolumn{1}{c}{znak} & \multicolumn{7}{@{}c@{}}{\upbracefill}\\
\multicolumn{1}{c}{} & \multicolumn{7}{c}{$d$ binary digits}
\end{tabular}};
\end{tikzpicture}

当然是使用 externalize。

另一方面,有时最好创建包含“外部图形”的附加文档。

答案2

一般来说,可以将表格代码放入一个额外的 .tex 文件中,然后\input{<filename>}在需要的地方使用它。

如果您想从代码生成图形并包含此图形,则可以使用类standalone和包。两者结合允许将内容编译为图像,并使用将其像图形一样包含\includestandalone

您需要自己将表格代码放入自己的文件中,\documentclass{standalone}并在主文档中使用\usepackage[mode=buildnew]{standalone},然后\includestandalone{<subfilename>}。需要执行 LaTeX 编译器并-shell-escape启用选项,以便可以构建图像。

如果您只想像图片一样包含代码,请使用mode=tex(默认)。这样您也不需要 shell 转义。

请参阅standalone手册以了解更多详细信息。

答案3

对我有用的方法(也是我所收集到的最简单的方法)是执行以下操作:

\begin{tikzpicture}
  \node at (0,0) {
    % Whatever latex code you want here.
  };
\end{tikzpicture}

上面使用tikz包将您想要的任何内容转换为tikzpicture。您显然会在序言中需要它:

\usepackage{tikz}
\usetikzlibrary{external}
\tikzexternalize

相关内容