Template:图书排版/doc:修订间差异

删除的内容 添加的内容
以 heti 官方规则为底补齐版式类,并把版式改为模板参数开关({{图书排版|行间注}} 等)
以 heti 官方规则为底补齐版式类,并把版式改为模板参数开关({{图书排版|行间注}} 等)
第64行:
* 首行缩进 <code>2em</code>
* 两端对齐 <code>text-align: justify</code>
* 行高: <code>2.25</code>(2026-09 起为默认——此前正文行高不固定,、继承皮肤默认(Vector 2022 的 <code>--line-height-content</code>,约 1.5–1.6);值;原「行间注」参数的行距即此值);标题行高固定为 48/36/36/24/24/24px
* 非中文段落自动左对齐、取消缩进
* 长串西文自动断行(<code>overflow-wrap</code> / <code>hyphens</code>)
第82行:
{| class="wikitable"
! 参数 !! 英文别名 !! 容器类 !! 效果
|-
| <code>行间注</code> || <code>annotation</code> || <code>heti--annotation</code> || 行距 2.25、首行缩进 2em(夹批、行间标注)
|-
| <code>古籍</code> || <code>ancient</code> || <code>heti--ancient</code> || 标题居中、正文宋体(序跋)
第136行 ⟶ 第134行:
用法(尾部可选,见[[#容器与闭合]]):
<pre>
<nowiki>{{图书排版|行间注古籍}}</nowiki>
(正文)
<nowiki>{{图书排版/尾}}</nowiki>
第273行 ⟶ 第271行:
 
 
=== 行间注版式 <code>(已并入默认行间注</code>距) ===
<code>|行间注</code> 参数已于 2026-09 移除——它原有的行距 <code>2.25</code> 已提为'''全站默认行距'''(见「段落与对齐」一节),因此不再需要单独开关。首行缩进 <code>2em</code>、段距 <code>12px</code>/<code>24px</code> 本来也就是默认值。
需要整段留出较大行间空间时(夹批、行间标注等)使用,把段落行距放大到 <code>2.25</code>、首行缩进 <code>2em</code>:
需要真正的「行间夹注」时,可在默认行距的基础上自行放置注文,例如用 <code>heti-small</code>(14px)排小字。
<pre>
<nowiki>{{图书排版|行间注}}</nowiki>
(正文)
<nowiki>{{图书排版/尾}}</nowiki>
</pre>
容器由头部模板打开、由尾部模板闭合;'''尾部不可省'''(也可在文末直接手写 <code>&lt;/div&gt;</code>)。不传参数时本模板不输出任何可见内容。
== 作用范围与限制 ==
* 只影响 <code>p</code>、<code>h1</code>–<code>h6</code> 与各版式容器(如行间注的 <code>.heti--annotation</code>);;其余标签一律不碰。
* 段落规则会命中'''模板输出里的 p'''(少数模板会生成段落),影响很小但存在。
* 纸色背景 <code>#f6f4f0</code> 需要选中内容容器自身,TemplateStyles 无法做到,需站点级 CSS。