MediaWiki talk: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)