姬敬
姬敬
大神,如果想要修改浮动体里面的标题以及\caption{}定义的描述的字体该怎么做?例如,我在文章开头的时候使用\CJKfontspec{楷体}将全文字体修改为楷体,但是浮动体里面的描述和编号那些却是默认字体(好像是等线还是宋体,总之肯定不是楷体)。
> 如果是这个目的的话, 不妨直接用 `\setCJKmainfont` 来设置字体? 太感谢了,问题解决了!竟然这么简单,看来我学得还是太浅得了。
> 这个好像是就的登录api无法使用了,我之前用新的api修复了然后提了好像作者没有合并,要不试试我修改好那个? https://github.com/SilverIceKey/BilibiliVideoDownload 这个是仓库地址 使用你发的这个需要先卸载作者的这个版本吗?或者我可以直接覆盖作者的版本?
好的,话说我能否修改您的代码来兼容我提到或未提到的问题,并打包分发(在学校的QQ群,甚至学校官网和GITHUB上)?我会在分发的说明中注明bst的来源和作者等信息。我希望构建一个符合广西大学硕博毕业论文的模板。虽然学校要求是完全按照GB/T 7717标准的,但由于物理学院经常使用的一些网站所提供的bib引用代码不太规范,因此我可能需要做额外的修改或单独写一个文件来调整bib引用代码。我注意到许可中的第五条,所以这是否意味着我上述的计划是被默认许可的? 5. If you are not the Current Maintainer of the Work, you may modify your copy of the Work, thus creating a Derived Work based on the Work,...
> 建议是在录入 bib 数据库处理大括号 / 大写小写问题,如果在 bst 里面修改,那真的需要使用小写的时候就没办法了。 那个是NASA的数据库,我们肯定没法改。我也很头疼这个问题,最好的办法就是别用那个数据库提供的引用。毕竟有些期刊和NASA/ADS数据库提供的引用信息也不太兼容。但我想分发一个符合学校要求的通用latex模板给其他人使用,这个数据库我们整个系都在用,到时候很可能会出现大面积翻车。我原本计划是提供两个bst文件,一个保持默认不取修改大括号内的东西,另一个则强制全部大写。我刚才检查了一下,有些小语种名字确实出现了个别字母必须小写的情况。可能最好的办法还是在bib的数据源进行调整。
> 我的意思是,不要自动获取 bib…… > > 各个期刊、网站、数据库提供的 bib 格式都不尽相同,写论文的时候建议人工干预一下。 好的,我明白了你意思了。我折腾了几天也发现这个问题了,全靠代码来解决不同网站提供bib格式不同的问题工程量太大了。
> 应该也能实现,但是使用 bst 语言非常麻烦,大致是: > > 1. 判断是否有 first name(排除 `author = {{Online Computer Library Center}}` 的情况); > 2. 判断 last name 两端是不是大括号。 > 3. 检查两端的大括号是否匹配(排除 `{\'E}e{\'e}` 的情况)。 > 4....
> 刚刚想到可以使用 LaTeX 的 `\MakeUppercase`,这样不受 BibTeX 的大括号大小写规则影响。见 issue#166 分支。 > > 测试效果: > > https://github.com/zepinglee/gbt7714-bibtex-style/blob/e9aec44fc9318902921d10515cefb06403161a1c/test/testbst/2015-numerical.bbl#L856-L862 > > https://github.com/zepinglee/gbt7714-bibtex-style/blob/e9aec44fc9318902921d10515cefb06403161a1c/test/testbst/2015-numerical.bbl#L301-L305 非常感谢,试了一下可以
好的,我明白了。那如果需要改成序号右对齐,应该怎么修改呢?
> > 好的,我明白了。那如果需要改成序号右对齐,应该怎么修改呢? > > 将 `\@biblabel` 恢复为原来的定义 `\def\@biblabel#1{[#1]}`。 好的,十分感谢。