我用pdflatex
做了一件事情。你可以在Python/Ruby/bash /中编写一个小脚本来查找所有图像文件,然后为每组N个输出LaTeX源代码在页面上放置N个图像。最后,将其转换为pdflatex
,并且您将拥有一个嵌入了所有图像的精美PDF文档。它应该少于10行代码,再加上一点样板。
这会将图像以其原始分辨率粘贴,并依靠PDF呈现器将其大小设置为纸张大小。如果某些源图像非常大,则可能会有点浪费。我想你可以使用即时通讯软件或相当的功能,首先将大一点的尺寸缩小一点。
编辑:我做了个小例子。我的乳胶是可怕的,我敢肯定,你可以写的东西好得多:
#!/usr/bin/ruby
puts <<HEADER
\\documentclass[a4paper]{article}
\\usepackage{relsize}
\\usepackage[pdftex]{graphicx,color}
\\begin{document}
HEADER
ARGV.each_slice(4).to_a.each do |images|
puts "\\begin{center}"
puts "\\thispagestyle{empty}"
images.each {|filename| puts "\\includegraphics[width=2in]{#{filename}}"}
puts "\\end{center}"
puts "\\newpage"
end
puts <<FOOTER
\\end{document}
FOOTER
运行的东西,如:
./layout.rb x/* > x.tex
要扫描的目录x/
为JPG文件,并生成图像文件乳胶列出四个,然后:
pdflatex x.tex
evice x.pdf
要生成PDF并查看它。
也许如果你提供了2-3张不同分辨率的图像和一个带有插槽的模板,有人可能会帮忙... –
我在问是否会更好的方法以及如何创建这样的模板。作为蒙太奇和转换的替代方法。所以显然我不知道该怎么做。 (至少不是在Linux cmd上,我想避免为这样一个简单的功能编写应用程序。) –