![新答案](https://linux22.com/image/273081/%E6%96%B0%E7%AD%94%E6%A1%88.png)
根据所使用的纸张尺寸,如何选择字体大小?
例如,我发现某处对于欧洲标准建议如下:
\documentclass[a4paper,11pt]{article}
\usepackage[scale=0.7,vmarginratio={1:2},heightrounded]{geometry}
这里的排版规则是什么?例如,我想在某种A5
纸张尺寸上打印一些东西(书籍、论文)。相应的字体大小应该是多少?我应该如何调整边界?
更具体地说,如果有区别,在使用memoir
文档类时应该如何解决这个问题?
编辑:
感谢@cfr的回答,我将陈述一个更明确的情况。我使用该类memoir
,它将打印在A4页面上。该类的加载方式如下:
\documentclass[11pt,a4paper,extrafontsizes,twoside]{memoir}
\fixpdflayout
此外,我加载了包\usepackage{fourier}
以使用 Utopia 面孔。最后,使用类 15 中的代码片段memoir
,我得到了以下输出:
该字母的长度为 39.03668pt。
我还应该做些什么吗?
答案1
问题不在于字体大小或纸张大小,而在于每行的字符数量。
正如其他人的答案所指出的,无论文档类型甚至字体大小如何,大约 65±15 个字符被认为是合理的截止值。
当文本行太长时,你的眼睛很难集中注意力。很难找到下一行从哪里开始,特别是在大段落中。想象一下横向 A0 海报,其中只有一列文本......
如果行
太短,
读者的
节奏就会被打乱,因为
眼睛必须
经常来回移动
。
这很
烦人,因为
眼睛会跳动,
从而跳过
一些单词。
你可以粗略地估计一行中平均字符数。如果您发现这个数字超出了合理范围,您的选择基本上是:
修改边距。人们常常痴迷于符合数学比例(黄金比例 1.618:1 等)、几何规则、传统风格等的布局,但恕我直言,判断布局的最佳方式是你的眼睛,而不是任何任意类型的复杂代数。在这里你必须主要考虑两个因素:
A。可读性。让这些边距将文档握在手中,而无需将手指放在文本上?您是否在真正的 2D 平面中或黑洞边界中看到书籍内边距旁边的文本?PDF 周围的屏幕部分分散了您的注意力?
b.外貌。文本边缘就像相框一样,是突出内容的装饰。装饰取决于文本。一本豪华书需要利润很大,但不是购物清单。
修改字体大小。尽量保持在 10-12pt 范围内,但重点是一臂之遥(海报则更远)的舒适观看距离。无论如何都必须易于阅读,即即使行数少于 50 个字符,也不要为 40 岁以上的读者使用 8pt 字符。老花眼的人会因此而骂你。字体太大也会更难阅读。
使用两列或更多列。对于任何比 A4 纸更大的传单来说,这都是必须的。出于这个原因,杂志和报纸总是使用多栏布局,从不采用边距为一英寸左右的单行文本。即使对于 A4 纸大小为 10pt 的文章,在我看来,两栏和较小的边距也比单栏和默认边距更令人愉快。
答案2
根据您的使用环境,主要的印刷考虑因素可能是的措施您的文本,即每行文本的字符长度。
一个好的经验法则是将字体大小调整到看起来合理的大小*,然后调整水平边距,以便每行获得大约 50-80 个字符。
*10pt 对于书籍来说是相当标准的,但某些东西,例如论文、期刊手稿或 A4 纸或更大尺寸的手稿,可能需要更大的字体。
答案3
新答案
不一定会改善...
我终于读到了开始文档memoir
,事情就更有意义了。但是,要么手册中有错误,要么我读错了,要么我有一个奇怪的 Utopia 副本,因为我认为表格中 Utopia 字母的大小应该移动一个位置。(解释如下。)
为了获得合理的结果,你需要进行一些配置前 \documentclass
。至少,我是这样阅读第 3 页左右的说明的。
下面的代码既是对该方法的说明,也是对该方法的解释,以及对其结果的演示。
笔记
按照原文的说法,这个问题询问如何确定要使用哪种字体大小。可以尝试通过memoir
反向运行 的方法来做到这一点。但我认为最好从一个合理的默认值开始(例如 11pt),根据该假设确定合适的布局,然后根据需要进行调整和重新计算。
例如,我在下面得出的结论是,考虑到最终建议的文本宽度,11pt 可能相当小。因此,用 12pt 重新运行似乎是个好主意,我再次用 12pt 运行计算。(显然,我无法在一个文档中实现两者,但如果您想遵循此建议,您可以将 11pt 更改为 12pt 并调整文本宽度。)
这里的部分问题是,我怀疑理想的建议是基于与 A4 完全不同的纸张尺寸。大多数书籍的页面都不会这么大,除非它们是参考书,通常包括插图和图表或设置为多列。因此,另一种选择是使用不同的纸张尺寸或两列布局。如果您打算使用大量的边注,那么您可能不必担心,因为这有助于平衡页面。但是,如果不是,我认为单列 11pt Utopia 设置为每行大约 65-70 个字符在 A4 上看起来会太瘦。即使是 12pt 也会相当瘦。(除此之外,我认为字体开始看起来异常大。)但无论如何,只是一些需要考虑的事情。
注释代码
这不是标准的 MWE,因为这里的重点实际上是注释和内容,而不是代码。
\newcommand*{\memfontfamily}{futs}% page 3 - you need to change this if you want a non-default option for fourier
\newcommand*{\memfontpack}{fourier}
\RequirePackage{fourier}\normalfont% from page 15
\documentclass[11pt,a4paper,extrafontsizes,twoside]{memoir}
% \usepackage{fourier}
\settrims{0pt}{0pt}% set trims - see page 22
\settypeblocksize{*}{110mm}{2}% the type block will have the ideal width (see below) and a height twice the width
\setbinding{0pt}% adjust if you need an allowance for binding
\setlrmargins{*}{*}{2}% the outer margin twice the width of the inner
\setulmargins{*}{*}{2}% lower margin twice the height of the upper
\setheadfoot{14pt}{28pt}% header height of 14pt and foot skip of 28pt - page 20
\setheaderspaces{*}{*}{.5}% drop the header by twice the distance from the header to the top of the text block
\setmarginnotes{7pt}{175pt}{10pt}% margin notes 7pt from text block, maximum width 175pt, minimum vertical sep 10pt
\setcolsepandrule{10pt}{0pt}% 10pt between columns in two-column layout, with no vertical rule drawn
\checkandfixthelayout
% \fixpdflayout% use this if not using pdfLaTeX
\begin{document}
\noindent Output from console:
\begin{verbatim}
******************************************************
Stock height and width: 845.04684pt by 597.50787pt
Top and edge trims: 0pt and 0pt
Page height and width: 845.04684pt by 597.50787pt
Text height and width: 636.60028pt by 312pt
Spine and edge margins: 94.83337pt and 189.6942pt
Upper and lower margins: 73.02856pt and 135.418pt
Headheight and headsep: 14pt and 19.6914pt
Footskip: 28pt
Columnsep and columnseprule: 10pt and 0pt
Marginparsep and marginparwidth: 7pt and 175pt
Sidecapsep and sidecapwidth: 7pt and 101pt
Sidebarhsep and sidebarwidth: 7pt and 101pt
Sidebarvsep and sidebartopsep: 13.6pt and 0pt
Sidebarheight: 594.32022pt
Sidefoothsep and sidefootwidth: 7pt and 101pt
Sidefootvsep and sidefootheight: 13.6pt and 594.32022pt
******************************************************
\end{verbatim}
\section*{Calculations}
`Easier' method from page 15:
\setlxvchars \setxlvchars% page 15
\verb|\lxvchars| is \the\lxvchars{} and \verb|\xlvchars| is \the\xlvchars{}% \lxvchars is 308.77269ptand \xlvchars is 213.84044pt
But I'm not sure what to do with this information\dots
The original method from page 15:
% page 15
\newlength{\mylen}% a length
\newcommand{\alphabet}{abcdefghijklmnopqrstuvwxyz}% the lowercase alphabet
\begingroup% keep font change local
% font specification e.g., \Large\sffamily
\settowidth{\mylen}{\alphabet}
The length of this alphabet is \the\mylen. % print in document
\typeout{The length of the Large sans alphabet is \the\mylen}% put in log file
\endgroup% end the grouping
So the length of the alphabet appears to be $134$pt.
The package claims this is the length for $10$pt, using Utopia (table on page 16).
However, using $10$pt gives me a length of $125$pt.
So, let's go with $134$pt.
Turning to table 2.2 on page 14, a line width of $26$ pica would seem good (for an average 65 characters per line).
Using the conversion table on page xxxvi, we get an ideal text width of about $10.97$cm.
\[
26\textrm{pc} = 26 \times 12\textrm{pt} = 312\textrm{pt} = \frac{312}{72.27}" = 4.31" = 4.31 \times 2.54\textrm{cm} = 10.97\textrm{cm}
\]
Let's call it $11$cm i.e.\ $110$mm.
This is actually all we need to know to feed the package.
Memoir will calculate the rest if we just tell it our desired ratios.
However, we can also figure out what the results will be.
A4 is $210$mm wide, so we want about $100$mm for the margins in total.
Splitting this in the ratio 2:1 for a two-sided layout, we want an outer margin of about $66.6'$mm and an inner of about $33.3'$mm.
\section*{Which size of font?}
Memoir assumes that you will calculate the page layout given a selected font size.
But, of course, you could do this differently.
You could work backwards.
In practice, though, it is probably best to work forwards with an approximate choice, adjust if necessary and then re-calculate since you have to end up somehow with an integer point size for the font.
In this case, I think that the text block is disproportionately narrow.
So I'd rerun the calculations using a slightly larger point size.
If we try $12$pt, then we get an alphabet length of about $147$pt which suggests a text width of closer to $30$ pica.
\[
\frac{30 \times 12}{72.27} \times 2.54 = 12.65\textrm{cm}
\]
So we might try a text width of 125mm or so, which would give a still large but somewhat less huge outer margin of $5.6'$cm.
\end{document}
输出
仅供记录:
答案4
我认为,您的问题的答案会因文本的其他特征与页面上的自然语言共存以及文本的内容而有很大差异。换句话说,从这些其他对象的角度来看,文本的背景是什么,以及文本传达了什么信息。
字体大小不仅仅由纸张大小决定。
例如,如果你有数学,我发现每行有 55 到 57 个字符,包括空格和标点符号。通常每行有 65 到 67 个字符的书读起来很不愉快,尤其是当方程式定期散布在文本中时。字体大小适合实现这一点。
如果内容涉及数学,则更抽象的技术文献 (A) 通常使用 55 到 57。专业数学文献 (B) 使用 65 到 67。期刊通常使用 77 到 79。
较少的字符需要较大的字符;尝试调整字体大小并计算典型句子中的字符数,包括空格和标点符号。
插入几个简短的方程式,你会发现方程式越大越好(但不要太大)。稍微改变一下数量,让文本与方程式保持一致,这样就不会出现任何突出而让人恼火的内容。这是无压力阅读的关键。
我强烈建议去 55 到 57 的回忆录课,因为您可以控制这一点(而不是您向期刊提交文章的位置)。
如果您没有图像或方程式,您可以将其提高到 65 到 67 (B),现在通常都是这种情况,但我发现非数学文本的阅读效果更好,57 到 59 更接近 (A)。
这在一定程度上是个人品味的问题,所以请挑选一本你喜欢的排版方式的非数学书籍,然后计算一下尺寸。对于数学书籍也请这样做。
相比之下,平装小说的页面较小,字体也较小,但每行通常有 63 到 65 个字符。同样,作为比较,一本 19 世纪 70 年代的皮面理论书籍每页有 45 到 47 个字符,边距也比传统书籍稍大;另一本 20 世纪 70 年代的页面大小相同的书每页有 65 到 67 个字符。然而,我认为这是易读性的极限。您是否曾经注意到为什么在阅读期刊文章时会放慢速度?两者都不包含方程式。然而,它们的尺寸都比平装小说大得多。一本 2013 年的大型精装准流行科学专著包含 53 到 55 个字符。它的页面面积几乎是平装书的三倍。
字体大小在序言中很容易设置,而且我明白了,您没有更改边距,所以让我们分析一下最后一段。
一些字体难以阅读而其他字体却易于阅读的基本原因已被考虑过。Hebb (1949) 指出,如今人们也已知道,眼睛不会一次阅读整个页面,也不会逐行扫描,而是会移动以协助大脑当前正在做的事情,即试图将前景与背景分开,并在识别出前景和背景后在前景和背景之间来回摆动,以保持图像清晰。结果被整合和解析。
字体不能太小,也不能太密,以免需要特别注意才能无意识地将字母分开。字体也不能与文本的其他部分(如数学公式)形成太大的反差,因为如果形成反差,当公式被视为前景时,其他文本就会变成背景,反之亦然,这会无意识地分散注意力并打断快速阅读,因为文本不再与它所包含的方程式一起解析,内容方面,一个想法,一个句子。
在示例中,内容是决定因素。如果设计师预计人们会关注逐字逐句的措辞,例如小说、哲学书籍或论文章节,那么无论页面大小如何,较大的尺寸 (B) 都不会造成太大困扰,但它不会随着页面大小而缩放,只会稍微变大一点。
如果设计师预计读者会同时解析文本和思考文本中的概念,从而不太关注文本的确切措辞,则较小的量是合适的,因为他们不会过多关注页面上的文字,并且字体必须更容易从背景中分离出来,因为他们较少关注页面分析,而更多地关注页面上的文本所描述的内容。