我发现了一款不错的软件(pdf2swf),它可以将 pdf 文件转换为可浏览的 flash 文件,但可以阻止下载它们。
我有一份用 LaTeX 编写的“书籍”文档,我想将其作为 swf 文件托管在网站上(以便可以阅读但不能下载)。
我遇到的问题是 8.5 英寸 x 11 英寸的纸张尺寸在屏幕上显示得太窄;我尝试调整纸张尺寸,但它弄乱了我的文字,并且部分文字消失了。
是否有一种简单的方法可以编译 LaTeX 书籍文档,使其只改变纸张尺寸而不改变其他内容?
答案1
我不确定这是否正是您想要的,但通过以下步骤,您可以将信纸(8.5 英寸 x 11 英寸)上的文档转换为 A4 纸(210 毫米 x 297 毫米),看起来其他一切都没有变化。
\documentclass[a4paper]{article}
\usepackage{pdfpages}
\begin{document}
\includepdf[pages=-,noautoscale]{myfabulousbookinletterformat.pdf}
\end{document}
因为8.5in − 210mm = 6mm
,两侧有一点被截断;因为11in − 297mm = −17.6mm
,底部和顶部有额外的空间,但如果您不想更改任何其他内容,就无法解决这个问题。(我假设您不想“拉伸以适应”您的文档,那样看起来很糟糕。)因此,如果您的元素非常靠近纸张边缘,它们将被截断。