我正在用 LaTeX 撰写论文,我们需要提交一份纸质副本和一份 PDF 副本。对于纸质副本,我使用:
\documentclass[twoside]{scrartcl}
\usepackage{fullpage}
\usepackage[top=2cm, bottom=3cm, left=1cm, right=1cm]{geometry}
\geometry{bindingoffset=1cm}
...以便可以双面打印并以正确的边距装订。
但是对于 PDF 副本,您会注释掉它bindingoffset
以使文档“对称”吗?
忘记我所在组织的规则是什么,是否有创建数字版和纸质版的指导原则?
答案1
您可以尝试以下最小操作。取消注释该\setboolean{ForPrinting}
行以将其设置为打印。它优化了文档以进行丝网印刷。您可能需要进行一些细微调整以适应实际纸质出版物的几何形状。
\documentclass[twoside]{scrartcl}
\usepackage[latin1]{inputenc}[2006/05/05]
\RequirePackage{ifthen}
\newboolean{ForPrinting}
%% UNCOMMENT the next line for a PRINT-OPTIMIZED VERSION of the text %%
%\setboolean{ForPrinting}{true}
%% Initialize values to ForPrinting=false
\newcommand{\Margins}{hmarginratio=1:1} % Symmetric margins
\newcommand{\HLinkColor}{blue} % Hyperlink color
\newcommand{\PDFPageLayout}{SinglePage}
%% Re-set if ForPrinting=true
\ifthenelse{\boolean{ForPrinting}}{%
\renewcommand{\Margins}{hmarginratio=2:3} % Asymmetric margins
\renewcommand{\HLinkColor}{black} % Hyperlink color
\renewcommand{\PDFPageLayout}{TwoPageRight}
}{% If ForPrinting=false, don't skip to recto
\renewcommand{\cleardoublepage}{\clearpage}
}
\ifthenelse{\boolean{ForPrinting}}{%
\setlength{\paperwidth}{8.5in}%
\setlength{\paperheight}{11in}%
\usepackage[body={5.5in,7.33in},\Margins]{geometry}[2002/07/08]
}{%
\setlength{\paperwidth}{6in}%
\setlength{\paperheight}{8.5in}%
\usepackage[body={5.5in,7.33in},\Margins,includeheadfoot]{geometry}[2002/07/08]
}
\usepackage[pdftex,
hyperfootnotes=false,
pdftitle={Your book title here},
pdfauthor={Yiannis Lazarides},
pdfkeywords={maths, table of equations},
pdfstartview=Fit, % default value
pdfstartpage=1, % default value
pdfpagemode=UseNone, % default value
bookmarks=true, % default value
linktocpage=false, % default value
pdfpagelayout=\PDFPageLayout,
pdfdisplaydoctitle,
pdfpagelabels=true,
bookmarksopen=true,
bookmarksopenlevel=0,
colorlinks=true,
linkcolor=\HLinkColor]{hyperref}[2007/02/07]
% Re-crop screen-formatted version, accommodating wide displays
\ifthenelse{\boolean{ForPrinting}}
{}
{\hypersetup{pdfpagescrop= 0 30 612 765}}
\usepackage{lipsum}
\begin{document}
\lipsum
\end{document}
捷径是下载calibre 电子书并使用它进行自动转换。您可以重新格式化 PDF 以适应所有类型的阅读器。