如何将伪代码编译成没有边距的pdf?

如何将伪代码编译成没有边距的pdf?

我想将算法的伪代码编译成单独的 pdf,然后将其作为图形包含到我的主文档中。但是,编译后的伪代码被编译成带有边距的 pdf,我无法裁剪它(手动除外)以适应更紧凑的框。我曾经pdfcrop尝试去除空白,但它只会删除顶部、左侧和右侧的空白,而不会删除底部的空白。我希望能够编译它,使其没有边距,而不必每次更改伪代码中的逗号时都手动执行此操作。
以下是一个例子:

\documentclass[10pt]{article}
\usepackage{algorithm}
\usepackage{algorithmic}
\begin{document}
  \begin{algorithm}[h!]
    \begin{algorithmic}
    \caption{Precomputing densities}
    \label{alg:densities}
      \FOR{$i = 1 \to n$}
        \STATE $\mathrm{sums}[i][i] \gets 0$
      \ENDFOR
    \end{algorithmic}
  \end{algorithm}
\end{document}

有什么建议吗?

答案1

你尝试过这个吗

\pagestyle{emtpy}

就在下面\begin{document}?这可能会消除页脚中 pdfcrop 遇到的问题。

相关内容