介紹

編輯

本模板為頁面提供公報類文檔的顯示樣式,使用自定義CSS,使頁面排版和視覺風格更加符合正式公報、政府公告、人大公報、聲明等文檔的格式要求。目前模板處於試用階段,主要適用於需要正式風格的公告類文檔。本模板處於測試階段,隨時有可能有調整,使用時應謹慎。

機制/原理

編輯

該模板通過嵌入TemplateStyles機制,加載自定義的CSS樣式表Template:公報/styles.css,主要用於調整文檔的字體、標題居中顯示及段落間距設置等排版特性。具體樣式的調整包括標題、日期格式和字體選擇。

主要樣式特性

編輯
標題居中
一級、二級和三級標題將自動居中顯示,模擬正式公報的格式。按照下面的例子 「附錄一」會自動左對齊,「附錄一部分」會居中。
字體設定
日期部分使用仿宋字體,如STFangsong, FangSong等;段落和標題使用宋體或類似字體,如STZhongsong, STSong, NSimSun, SimSun等。加粗文本和小號文字使用黑體,如STHeiti, Hiragino Sans GB, SimHei等,且不使用粗體加粗。
去掉段間距
模板移除了段落之間的自動間距,用戶需手動在段落前添加空格以創建視覺上的段落間隔。
行間距
默認的行間距為2rem,確保文本的閱讀性。

用法

編輯

在需要應用公報樣式的頁面中,插入如下代碼即可:

  
{{公报CSS}}  

樣式將自動生效,頁面的標題會居中,字體和間距會自動調整。段落之間不會有自動的間隔,用戶需在段落前手動添加空格來控制段落的分隔。

參數

編輯

本模板當前不接受任何參數。所有的樣式定義在Template:公報/styles.css中,自動應用於調用此模板的頁面。

示例

編輯

假設你有一個需要應用公報樣式的頁面,代碼如下:

  
{{公报CSS}}  
= 公报标题 =  
{{date|某单位于某年某日通过}}  
这是第一段文本。有些文本前面不需要空格。  

  第二段文本前有两个个手动添加的空格。  

{{gap}}第三段文本前有另一种形式两个手动添加的空格,当然还有其他的空格的填加形式。至于不同形式的区别,这里暂不讨论。  

== 第一部分 ==  
这是第一部分的内容。  

== 第二部分 ==  
这是第二部分的内容。  

== <small>附录一</small>附录一部分 ==  
这是附录一的内容。  

== <small>附录二</small>附录二部分 ==  
这是附录二的内容。  

在使用模板後,頁面標題將會居中顯示,段落之間不會有自動間距。用戶可以通過手動添加空格創建視覺上的分隔。

注意事項

編輯
段間距
由於模板移除了段落間的默認間距,用戶必須在每段的開頭手動添加空格,以保持段落間的視覺區分。
樣式兼容
目前模板處於試用階段,可能會出現與其他模板或自定義CSS樣式的衝突。
適用範圍
該模板適用於正式公報、公告、聲明等類型的文檔,也可嘗試用於類似的格式文檔。

技術細節

編輯
TemplateStyles機制
本模板使用了mw:Help:TemplateStyles,確保CSS樣式只作用於使用此模板的頁面,而不會影響其他頁面。
樣式文件
樣式文件Template:公報/styles.css定義了字體、標題、段落等元素的格式,包括字體設定、標題居中、段落行距等,使文檔更符合公報的排版標準。
用戶操作
為了保持文檔清晰,用戶需要在段落前手動添加空格,特別是在長篇文檔中,以確保段落的正確分隔。
標題間距
一級標題有 2rem 的上間距,二級標題有 1.5rem,三級標題有 1rem ,確保層次分明。

使用額外標題的緣由

編輯

在正式公報類文檔中,標題通常是居中顯示並且字號較大。通過使用=公报标题=,我們能夠確保標題的樣式符合正式公報的標準。此外,雖然文檔通常可以使用{{header}}模板來設置頁面的標題,但該模板中的title參數主要用於頁面頂部的元信息顯示,而不是頁面內容中的主標題。因此,使用=公报标题=來設置公報正文的一級標題並不會與{{header}}中的title產生衝突。兩者功能不同:{{header}}的title着重於頁面的元數據(例如文檔名),而正文中的=公报标题=則控制頁面內的視覺層次和排版風格。

重定向

編輯

{{公報}}重定向至此。但建議避免使用{{公報}},未來可移做他用。

參見

編輯