-
Notifications
You must be signed in to change notification settings - Fork 87
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
用法:中英文混排时标注标签根据文献语言显示显示“等”与“et al.”和中英文标点 #150
Comments
不好意思,这几天比较忙,才看到问题,明天有空看一下。 |
简单点可以采用下面的方式来处理:
|
可以了,非常感谢。祝元旦快乐! |
楼主您好。我使用的是武汉大学的latex模板。我想实现以下功能
虽然你的问题和回复有答案,但是我看不懂,我更不知道该怎么在武汉大学的模板中修改。您可以指导我下吗? 谢谢! |
见最新的文档 |
可以说下页码吗?谢谢。 |
见最新的文档中,标注标签局部调整一节。 |
里面说了可以改括号,但是似乎没有说改中文、英文括号之类的。 我看到你最新的宏包在文字和标识符之间有个空格,感觉舒服一些。比如 |
你有新问题可以新开讨论或者issue. 默认是没有空格的。 |
您好。比如在武汉大学的模板中,怎么改呢?好像没有设置参数的地方。我见过一种方案,不过不是LaTeX中看到的:文内引用,英文文献以英文括号、英文逗号;中文文献以中文括号、中文逗号;英文文献的英文括号前面应该有一个空格,目前武大的模板没有这个空格。文末参考文献,中文文献使用中文符号,英文文献使用英文符号。我个人感觉这一方案最为理想。 |
只要是加了 |
比如在主 |
你问一下模板的维护者,如果要修改biblatex的设置或宏,怎么传进去? 至于英文的用英文括号和标点,中文的中文括号和标点,可以加上如下代码:
|
这又两个小问题:
谢谢 |
(b) 使用上述代码,目前没有很好的判断同时引用多个文献存在中英文的情况,这其实也没有必要去做的,你可以使用其他方式来实现你的格式要求的。比如括号自己写,引用命令使用citeauthor等方式。
通常你自己手动添加就可以了。 |
使用上述代码在一个引用命令中引用多篇文献时,特别是中英文都有时,容易出现问题。也许能够根据特定的目标实现特定的情况。 但这没有意义,国标之所以规定全部使用半角标点,就是可以避免这些事情,只要标准统一,按标准来就可以,至于美观与否完全是见仁见智和习惯问题,没有必要太纠结。 |
按标准来,是这样的。我是一次看到Zotero的双语国标的csl文件时,当使用这个csl文件进行排版,文献中的中英文符号进行了区分,文末参考文献没有进行中英文符号的区分。只是感觉很新颖,觉得是一个值得关注的技术点。就像Zotero官方说,他们很受开发者关注的一个技术,是一个很不受使用者关注的技术,就是用Word编辑器编写文档时,将文献识别域(我粗略描述,不准确)以文字的方式写入文档,再通过Zotero软件导入该Word,文献自动生成转化。使用意义目前不大,但是这个技术方案显然有一定特殊的适用性。如果能在实用性的基础性,以技术性为指导,应该会让工作具有前沿性。 |
比如,这段代码:
同样的引用,中文后接中文文献,是正常的。但是中文后接英文文献,需要增加一个空格吧。所以在引用时,需要判断是否为同一种语言,然后是否键入回车键。这样的话,如果可以自动就好很多了。谢谢! |
|
谢谢!通过这个链接我知道大体现状了。 |
通过学习https://blog.csdn.net/xenonhu/article/details/124686522以及参考这个问题#69下的相关讨论,已经对不同标点的使用有了初步的了解。
但上面的修改都是整体的修改,即是针对gbcitelocalcase不同情况下的整体应用,而在gbcitelocalcase=0时包括多种语言(这里主要指中、英两种语种的混排),而本人想实现的功能是,在gbcitelocalcase=0的条件下,类似目前biblatex-gb7714-2015包针对中英文献提供的andincite、andothersincite 、andincitecn 、 andothersincitecn接口,使nameyeardelim(作者和年份之间的分隔符,一般为逗号)能根据每个文献的语种而采用不同的nameyeardelim(中文文献用",",英文文献用”,“),
下面是最终想要实现的效果:
谢谢。
The text was updated successfully, but these errors were encountered: