介绍

编辑

本模板为页面提供公报类文档的显示样式,使用自定义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着重于页面的元数据(例如文档名),而正文中的=公报标题=则控制页面内的视觉层次和排版风格。

重定向

编辑

{{公报}}重定向至此。但建议避免使用{{公报}},未来可移做他用。

参见

编辑