MediaWiki讨论:RefToolbarConfig.js
Jimmy-bot在话题“提议更新RefToolbar布局”中的最新留言:2年前
![]() | 本页是以往讨论的存档。请勿编辑本页。若您想发起新讨论或重启现有讨论,请在当前讨论页进行。 |
提议更新RefToolbar布局
- 此处讨论的是全站默认启用的在编辑工具栏增加参考文献“引用”功能,可以快捷地使用文献引用模板。参考Wikipedia:RefToolbar 2.0(必须在“参数设置”→“编辑”中勾选“启用增强编辑工具栏”)小工具。涉及源代码编辑时的“引用”工具栏。
- 一直在用,方便之余感觉布局不怎么合理,常用的一些字段被折叠或者未提供,不常用的反而默认显示。经检查发现MediaWiki:RefToolbarConfig.js久未维护,且更新不难。大致总结个人草拟的修改:
- cite web:“日期”字段默认而非折叠显示。提供Via参数字段(用于标识转载平台等)。罕用的“Ref=”参数移入默认折叠。默认折叠区增加“Url-status”参数。
- cite news:via和ref=参数同上。page和pages参数默认显示。
- cite book:"location"(出版地)、"edition"(书籍版本)默认折叠,"chapter"(章节)、"quote"(摘录)、"language"(语言)默认显示。ref=同上。via未决定。
- 中维罕用且英维中已移除的“会议引用”、“百科全书引用”,建议移除。
- 修改差异。截图见下。也可自行编辑WP:沙盒并浏览器F12-运行
mw.loader.load('/w/index.php?title=User:YFdyh000/RefToolbarMessages-loader.js&action=raw&ctype=text/javascript');
体验效果,以及自行定制个人版。
--YFdyh000(留言) 2022年5月12日 (四) 04:06 (UTC)
- 出版地在和书籍版本在GB/T 7714-2015不是任意填写项,怎可能折叠呢?"language"(语言)要么就是全部都默认显示,要么全部都不,只是Cite book也太奇怪了。Cite conference实际上不只是字面上引用会议文章的意思,对应的是标准中“专著中的析出文献”一节,占了标准一整页来著,我自己也经常用。移除对不是不可以,但是我只是很好奇一般用户是怎样引用“专著中的析出文献”,按理使用率应该不低。--Ghren🐦🕛 2022年5月12日 (四) 04:33 (UTC)
- 假如真的要移除Cite conference最好可以在Proveit补上,目前还没有Cite conference。Ghren🐦🕛 2022年5月12日 (四) 04:39 (UTC)
- 基于个人使用率做的调整和提议,欢迎更多意见。因为屏幕空间有限,不能默认展开太多。language不动也行,原因忘了,可能出于排版。既然有人用就别删了,个人倒是没用过,直接用T:cite journal。Template:Cite conference没有文档,也似乎没有其他介绍。cite系列,“广播和电视节目”等也许不错。Proveit感觉用不惯。--YFdyh000(留言) 2022年5月12日 (四) 04:48 (UTC)
- 如果不担心或者自动填好,一般不会查填出版地和版本,有书名/ISBN/出版年等信息足够查准了,就像引用时不一定将作者名逐一填上去。--YFdyh000(留言) 2022年5月12日 (四) 05:07 (UTC)
- 一、同意 User:Ghrenghren。根据中华人民共和国国家标准,出版地和版本是专著参考文献中必须著录的信息(只有版次为第一版的专著不需著录版本信息)。个人在使用 {{cite book}} 时也是必填这两项的(版次为第一版的书籍除外),因此不建议折叠。倒是出版地的参数名“location”或可考虑改为“place”,更加简短一些。
- 二、关于是否移除 {{cite conference}} 和 {{cite encyclopedia}},个人持(=)中立意见。因为移除这两个模板会进一步降低它们的使用率,有可能造成误用现象,比如条目中更适合用 {{cite conference}} 和 {{cite encyclopedia}} 的地方却使用了 {{cite journal}} 和 {{cite book}}。此外,本地编辑器的“会议引用”和“百科全书引用”中,还保留着早已弃用的月份(month)参数,并且将年份(year)和日期(date)分成了两个参数,均属过时用法。需要尽快将月份移除,并将年份和日期合并。
- 三、{{cite conference}} 的引用对象,应该仅限于会议论文集中的单篇文章。“专著中的析出文献”个人习惯以 {{cite book}} 来引用:在“chapter”参数中填写析出文献的名称,对应国家标准中双斜杠(//)之前的部分;在“title”参数中填写专著名称,对应国家标准中 // 之后的部分。--萧漫(留言) 2022年5月12日 (四) 16:52 (UTC)
- 再补充一点,{{cite conference}} 生成的引文有一处 bug,年份或日期(year/date)显示到了最后面,见下方示例。
- 对照其他引文模板,年份或日期应显示于出版者之后、页码之前(按照英维的显示风格,若填写了作者或编者,则年份或日期应显示于作者或编者之后)。希望 User:Antigng 在下一次 CS1 系列模块大更新时,能顺便修复这一 bug。--萧漫(留言) 2022年5月12日 (四) 17:26 (UTC)
- “专著中的析出文献”可以看一标准给的例子:
- 卷39乞致任第一 // 苏魏公文集:下册. 北京:中华书局. 1998
- 汪学军 中国农业转基因生物研发进展与安全管理// 国际环境总局生物安全管理辨公室. 中国国家生物安全框架实施国际合作项目研讨会论文集. 北京:中国环境科学出版社. 2002. 22-25
- 第一例来说当然可以用{{Cite book}},但是在一些丛书或者一些较大的作者文集之中的话,毕竟用起来不方便,所谓的“chapter”参数也不过是多一个空白分开而已,这还不如直接用空白分开,又或者用“专著中的析出文献”分开来得清楚。此外,在论文集中,编者和作者不定是固定的,这样的话{{cite conference}} 就可以将之分开两个部份。反正我不知道为什么这个模板叫{{cite conference}}。 “conference”、“place”都不是标准中有的,标准也没有会议论文集这玩儿。年份或日期(year/date)显示到了最后面这个问题我也问过了,没有人回我。Ghren🐦🕛 2022年5月13日 (五) 04:23 (UTC)
- {{Cite book}} 和其他 CS1 模板也能分别填写作者(author)和编者(editor),将析出文献和整部著作分成两部分:
- 汪学军. 中国农业转基因生物研发进展与安全管理. 国际环境总局生物安全管理辨公室 (编). 中国国家生物安全框架实施国际合作项目研讨会论文集. 北京: 中国环境科学出版社. 2002: 22–25.--萧漫(留言) 2022年5月14日 (六) 22:17 (UTC)
- {{Cite book}} 和其他 CS1 模板也能分别填写作者(author)和编者(editor),将析出文献和整部著作分成两部分:
- 再补充一点,{{cite conference}} 生成的引文有一处 bug,年份或日期(year/date)显示到了最后面,见下方示例。
- 建议加入editor参数(默认折叠)。--BlackShadowG Pray for Ukraine 2022年5月16日 (一) 06:49 (UTC)
页码与日期的顺序问题
Special:Diff/71395229#L-1680这里标注“LOCAL”的代码,{{cite journal}}、{{cite book}}、{{cite magazine}}之类的引用模板是日期在前,页码(此时存放在Insource_location变量中)在后;其它模板如{{cite web}}以及您提到的{{cite conference}}默认是页码在前,日期在后。既然标注了“LOCAL”我想应该不是bug,而是本地遗留下来的显示习惯,如果要取消可能需要理由并取得共识?--Antigng(留言) 2022年5月22日 (日) 12:37 (UTC)
当前的CS1模块设计上就是在特定的引用模板中,将页码放在日期前面,特定的引用模板中页码放日期后面,见- 我找了一下,似乎没有过去讨论?就我所见GB/T 7714-2015中没有页码在前,日期在后这种说法,而都是页码在后,日期在前。我觉得这样理由已经很充份了。--Ghren🐦🕗 2022年5月23日 (一) 12:56 (UTC)
- @蕭漫:,请问这样是否可行?--Antigng(留言) 2022年5月24日 (二) 17:19 (UTC)
- @Antigng,嗯嗯,可以。{{cite web}} 和 {{cite conference}} 将页码置于日期之前,未见其有何依据。关于本站 CS1 系列模板的风格,可能还需统一讨论或进行票选,采纳多数人的意见加以改进。目前的模板总体上参考了英维 CS1 的风格,其间又掺杂了不少《GB/T 7714》国家标准的元素,但在可读性上相比英维还是略有欠缺,不了解参考文献著录格式的读者未必能看懂。英维在标题和章节前后都添加了引号,并将书名、期刊名、网站名等显示为斜体,均有利于读者对引文格式的理解,但本站作为中文站,不能完全照搬英维的格式,所以还需自行研讨出一套最适合中文使用习惯、并能让大多数人感到满意的引文格式。--萧漫(留言) 2022年5月24日 (二) 22:54 (UTC)
- 观察韩语维基百科和日语维基百科,在出版物的标题上基本上都加了书名号,见诺姆·乔姆斯基的对应版本ko:노엄 촘스키和ja:ノーム・チョムスキー。日语维基在期刊论文/书籍上处理,似乎是对于日语出版物/期刊加『』,论文标题上用「」,外语尤其是英文的按照英文主流或者英文维基来做处理;韩语维基期刊引用的作法是期刊名加《》,论文加“”;韩语维基图书的引用是图书标题加-《》-,章节加〈〉;见ja:Template:cite book、ko:Template:cite journal、ko:Template:cite book。
- 另外,日语维基对于日语期刊直接写的第X卷第Y号,这样或许对普通读者比较有意,容易理解一些数字的意思。--Kethyga(留言) 2022年5月25日 (三) 04:49 (UTC)
- @Antigng,嗯嗯,可以。{{cite web}} 和 {{cite conference}} 将页码置于日期之前,未见其有何依据。关于本站 CS1 系列模板的风格,可能还需统一讨论或进行票选,采纳多数人的意见加以改进。目前的模板总体上参考了英维 CS1 的风格,其间又掺杂了不少《GB/T 7714》国家标准的元素,但在可读性上相比英维还是略有欠缺,不了解参考文献著录格式的读者未必能看懂。英维在标题和章节前后都添加了引号,并将书名、期刊名、网站名等显示为斜体,均有利于读者对引文格式的理解,但本站作为中文站,不能完全照搬英维的格式,所以还需自行研讨出一套最适合中文使用习惯、并能让大多数人感到满意的引文格式。--萧漫(留言) 2022年5月24日 (二) 22:54 (UTC)