模块讨论:Cite Q
外观
本页是以往讨论的存档。请勿编辑本页。若您想发起新讨论或重启现有讨论,请在当前讨论页进行。 |
#property 在获取多个值时有零宽空格
例如:{{ #property:P1433 |from= Q95727440 }}生成arXiv、Advances in Neural Information Processing Systems 33
其中顿号右边有一个。这会引发一个参考文献错误。--落花有意12138 2023年8月14日 (一) 02:08 (UTC)
- 怀疑这笔[1],不过这已经一年多了,难道旧方案遇到新的兼容性问题。 --YFdyh000(留言) 2023年8月14日 (一) 03:13 (UTC)
- 参考文献错误是指哪边?--Winston Sung(留言) 2023年8月14日 (一) 15:23 (UTC)
- @Winston Sung:是指{{cite Q}}中的错误,比如:
{{Cite Q | Q95727440 }}
- Tom Brown; Benjamin Mann; Nick Ryder; et al. Language Models are Few-Shot Learners. arXiv, Advances in Neural Information Processing Systems 33. Advances in Neural Information Processing Systems. 2020-05-28. ISSN 2331-8422. S2CID 218971783. arXiv:2005.14165 . doi:10.48550/ARXIV.2005.14165. Wikidata Q95727440 (英语)., Wikidata Q95727440 --落花有意12138 2023年8月15日 (二) 10:47 (UTC)
- @落花有意12138:
- 已修复,但是这边输出格式的顿号(加零宽空格)是否应该改成半形逗号加空格?--Winston Sung(留言) 2023年8月15日 (二) 11:31 (UTC)
- @Winston Sung:感谢贡献。根据其他模板的生成格式,应该是需要的。--落花有意12138 2023年8月15日 (二) 11:35 (UTC)
- 我觉得不应半角逗号,至少不是所有地方都逗号。--YFdyh000(留言) 2023年8月15日 (二) 11:37 (UTC)
- @YFdyh000:
- 据我所知,引文格式(含繁简中文文献,见“国家图书馆出版品预行编目资料”格式)的分隔字元应该都是用半形的“, ”、“. ”(不含冒号和分号)。
- 繁简中文标题/Wikidata标签中原有的顿号因为没有零宽空格字元,是不会被替换的。--Winston Sung(留言) 2023年8月15日 (二) 11:43 (UTC)
- 没动item的separator就好。--YFdyh000(留言) 2023年8月15日 (二) 11:56 (UTC)
- @YFdyh000:
- Template:Cite Q应该每次调用都只能传一个QID,所以不存在item的separator?--Winston Sung(留言) 2023年8月15日 (二) 12:02 (UTC)
- 最初误解为去改translatewiki了。修改Cite Q看上去还好,虽然我不太懂那个零宽空格会有何种影响。--YFdyh000(留言) 2023年8月15日 (二) 12:32 (UTC)
- 不太可能再在translatewiki改回去,因为当初加零宽空格字元就是因为换行问题。
- 你可以看一下要是把零宽空格字元移除的话,
- 这些页面有多精彩。--Winston Sung(留言) 2023年8月15日 (二) 15:14 (UTC)
- @落花有意12138:
- 已改为替换成半形逗号加空格字元。--Winston Sung(留言) 2023年8月15日 (二) 11:46 (UTC)
- @Winston Sung:是指{{cite Q}}中的错误,比如: