Template:图书排版/doc:修订间差异
删除的内容 添加的内容
以 heti 官方规则为底补齐版式类,并把版式改为模板参数开关({{图书排版|行间注}} 等) |
以 heti 官方规则为底补齐版式类,并把版式改为模板参数开关({{图书排版|行间注}} 等) |
||
| (未显示同一用户的4个中间版本) | |||
第19行:
样式'''只作用于正文段落与标题''':
* 段落 <code><p></code>:字号、行高
* 标题 <code><h1></code>–<code><h6></code>:字号阶梯、行高
表格、列表、链接、引用、代码块、<code>mark</code>/<code>q</code>/<code>sup</code>/<code>sub</code> 等元素'''不受影响'''——导航框、目录表、信息框的版式不会被改动。
第26行:
== 默认排版效果 ==
=== 字体分派:中文 / 西文
正文字体栈按「西文 → 黑体 → 宋体 → 扩展区」的顺序回退:
{| class="wikitable"
! 字符范围 !! 实际字体 !! 说明
|-
| 拉丁字母、数字(ASCII) ||
|-
| 汉字、假名等 CJK || '''PingFang SC / Microsoft YaHei'''(黑体栈) → Hiragino Sans GB → SimSun → SimSun-ExtB/G → Jigmo → HanaMin || 黑体优先,屏幕阅读舒适;生僻字自动往后掉到扩展区字体。繁体视图由 <code>:lang(zh-hant)</code> 换成繁体系(苹方 TC / 微軟正黑體)
|-
| 标点(<code>,。、:;!?()“”《》「」</code>) || 跟随正文字体(上两行同源) || 2026-09 起不再单独指定字体;引号字形随各字体而异
|}
=== 字号阶梯 ===
第57行 ⟶ 第55行:
| <code><h6></code> || <code>1.25rem</code>(20px) || <code>1.4</code>
|-
| 正文 <code><p></code> || <code>1.25rem</code>(20px) || <code>2
|}
第64行 ⟶ 第62行:
=== 段落与对齐 ===
* 字号 <code>1.25rem</code>(= 20px)
*
* 首行缩进 <code>2em</code>
* 两端对齐 <code>text-align: justify</code>
* 行高 <code>2
* 非中文段落自动左对齐、取消缩进
* 长串西文自动断行(<code>overflow-wrap</code> / <code>hyphens</code>)
第91行 ⟶ 第88行:
| <code>限宽</code> || <code>line-length</code> || <code>heti--line-length</code> || 正文限宽 42em 并居中
|-
| <code>双栏</code> || <code>columns-2</code> || <code>heti--columns-2</code> || 两栏
|}
第117行 ⟶ 第114行:
==静夜思==
<nowiki><poem></nowiki>
第141行 ⟶ 第138行:
=== 多栏(参数 <code>双栏</code>) ===
把正文排成两栏。注意'''不要叠加 <code>|限宽</code>'''——多栏自带 <code>max-width: none</code>(分栏需要宽度),限宽 42em 再分两栏每栏只剩约 350px
<pre>
<nowiki>{{图书排版|双栏}}</nowiki>
第163行 ⟶ 第160行:
<p>宋体示例:予曰:“吾闻是书于家大夫之日久矣。”</p>
</div>
== 作用范围与限制 ==
| |||