模板:Inline annotation combinable
外观
| 本模板使用以下模板样式: |
| 此模板使用Lua語言編寫: |
介绍
[编辑]本模板顯示直排雙行注文,或稱夾批。允許同一來源在直排和橫排輸出時顯示不同樣式。直排環境下可以指定雙行顯示。橫排環境下,可以選擇雙行顯示並重組文字,或展開為單行顯示。
未開啓 CSS 的用戶亦可以清楚地識別出注釋(每條注釋用空心魚尾括號〖〗包含)。
因 Mediawiki 的 Proofread Page 擴展的限制,換行不能自動適應環境,嵌入后若要也以直排顯示,頁面名稱需包括「直排」二字。不能同一作品頁同時以直排和橫排嵌入兩次。未來如果維基文庫對直排嵌入和展示有更好的支持,可更新此模板。
机制/原理
[编辑]用法
[编辑]單頁内的眉批
[编辑]{{Inline annotation combinable
|1 = 第一行前一半注釋文字
|2 = 第一行后一半注釋文字
|3 = 第二行前一半注釋文字
|4 = 第二行后一半注釋文字
……
|color = 顔色
|class = 子類名
}}
樣式
[编辑]直排環境和 Page 頁面内的樣式需在索引頁樣式頁指定。
如果希望注文在直排環境中顯示在頁眉位置,需要和直排環境的模板協同使用。以{{Vertical page start}} 為例,可以將 Template:Header_annotation/styles-example.css 頁的例子複製到索引頁面的樣式頁。
参数
[编辑]- {{{1}}},注釋文字。
- {{{color}}} : 顔色,樣式參數,可選。
- {{{class}}} : 子類別名稱,樣式參數,可選。兩者的用法見Template:Side annotation/doc#顔色和子類別。
重組
[编辑]HTML 標準尚未支持雙行注文據頁面寬度自動重排。本模板可在橫排環境指定重組注文。方法是,在希望換行的位置截斷,加入空白參數。即沒有間隔(包括空白字符或模板)的相鄰兩個:||。次數僅限一次。
橫排顯示下,如果沒有空白參數,在每個參數處半行。如果有一個空白參數,則在空白參數處換行。如有多個空白參數,僅在第一處重組。例如:
{{Inline annotation combinable
|時維九月
|序屬三秋
|潦水盡
|
|而寒潭清
|煙光凝而暮山紫
}}
顯示一行雙行注文而不是三行:「時維九月序屬三秋潦水盡」 「而寒潭清煙光凝而暮山紫」。
跨頁
[编辑]待製作。
参数
[编辑]示例
[编辑]注意事项
[编辑]技术细节
[编辑]重定向
[编辑]{{Iac}}
参见
[编辑]- {{雙行註文}}
- {{多行合一}}
- {{Side annotation}},類似原理的側批模板。
- {{Header annotation}},類似原理的眉批模板。
- {{Vertical page start}},{{Vertical page end}}。和本模板可互動,提供直排環境的模板。