thuthesis icon indicating copy to clipboard operation
thuthesis copied to clipboard

美术学院格式支持

Open Harry-Chen opened this issue 1 year ago • 20 comments

来自 https://github.com/tuna/thuthesis/issues/840#issuecomment-1485014797 (@TingliangZhang)

美术学院的研究生学位论文引用格式和其他院系不同:《清华大学美术学院研究生学位论文引证规范》自2022年8月毕业批次研究生开始实行。

重点提示(如有不一致,请以《引证规范》为准):

  • 引文注释统一放置于当页下(脚注)。
  • “注释”体例和《清华大学研究生学位论文写作指南》不同。
  • 所有被引用文献均要列入参考文献表中。阅读性参考文献可集中列入附录中,其标题为“书目”。
  • 各篇文献加序号依次列出并连续编号,序号要加方括号“[ ]”;各条文献可首先按文种集中,先中文文献,后外文文献;然后按参考文献类型相对集中排列。

清华大学美术学院研究生学位论文引证规范(分会2022年3月24日审议通过).pdf

Harry-Chen avatar Mar 28 '23 02:03 Harry-Chen

目视可见的更改:

直接引文系指正文中直接引用相关文献中的词语、句子或段落,引文用引 号引起来。篇幅比较长或者需要特别强调的直接引文,不加引号,另起行,以 自成段落的形式出现,段落左边整体缩两格(第一行缩四格),并变字体,与正文相区别。

可以考虑提供一个环境,容易支持。

正文中的注释号统一用123......形式以“上标”字体标示置于包含引文的句子或段落之后

需要带圈的脚注编号,如 https://zhuanlan.zhihu.com/p/74515148。也比较容易支持。

所有被引用文献均要列入参考文献表中。阅读性参考文献可集中列入附录中,其标题为“书目”。各篇文献加序号依次列出并连续编号,序号要加方括号“[ ]”;各条文献可首先按文种集中,先中文文献,后外文文献;然后按参考文献类型相对集中排列。

就是所谓 references 和 bibliography 的区别。并且 references 不是 GB7714 格式,比较奇怪,需要工作量。

Harry-Chen avatar Mar 28 '23 02:03 Harry-Chen

@TingliangZhang 美院有使用 LaTeX 模板的需求吗?

这种参考文献样式是“注释式”(note),区别于数字式(numeric)和著者-出版年(author-date),一般用于社会科学,常见的有 Chicago §14 “Notes and Bibliography”、《中国社会科学》、《法学引注手册》。这样样式的\cite 命令会生成脚注,其中包含著者、题名、出版年等信息,相当于 \footnote{Author. Title. Year...}

note 样式使用 BibTeX 不太好实现,只能使用 biblatex 或者 CSL。

请教一下 @hushidong biblatex 有类似的样式吗?

zepinglee avatar Mar 28 '23 03:03 zepinglee

看了一下前面的说明文档。就注释命令而已,biblatex有现成的,参考文献表,如果是GB格式也是现成的,关键就是每个参考文献注释本身的格式是没有现成的,需要重新定制,这就涉及到定制有多大意义,如果这是中文社科类的一般通用格式,那么定制一下也无妨。若只是个别学校的要求,那不如学生自己当脚注写来得方便。

hushidong avatar Mar 28 '23 05:03 hushidong

我现在在写美院的硕士论文,用thuthesis写了一半才发现今年美院对引用有特殊要求:expressionless:,倒是暂时可以用 \footnote{Author. Title. Year...}来写,看看能不能过格式审查,不能的话可能要换word,\cite\ref\figure在word里要重新排版下。

我个人觉得美院有一部分人有Latex需求的,特别是交叉学科和信息艺术设计系,不少人是理工科背景,同时也要发一些会议,可能会习惯用Latex写:joy:

TingliangZhang avatar Mar 28 '23 05:03 TingliangZhang

关键就是每个参考文献注释本身的格式是没有现成的,需要重新定制,这就涉及到定制有多大意义,如果这是中文社科类的一般通用格式,那么定制一下也无妨。若只是个别学校的要求,那不如学生自己当脚注写来得方便。

我粗略看了一下,主体部分跟一众社科类期刊的格式差不多,可能英文文献、网页这类特殊的文献可能格式有较小的区别。但是社科类期刊对 bib(la)tex 的需求并不大,感觉产出不及投入。我还是尽量用 CSL 实现吧。

CSL 样式倒是有现成的《中国社会科学》样式(https://github.com/EdwardSaidZhou/CSL-Chinese-IR-CSSCI-Journals),可以在此基础上修改。

zepinglee avatar Mar 28 '23 06:03 zepinglee

嗯嗯,好的。

hushidong avatar Mar 28 '23 06:03 hushidong

就我目前而言,只要能简单实现脚注引用就好!我引的全是英文文献和一些网页,还没有中文文献~

31号美院格式审查,我先继续用latex肝论文,最后也可以用/footnote或者pdf转word凑合一下交。

TingliangZhang avatar Mar 28 '23 07:03 TingliangZhang

还没有中文文献~

那就相对简单一些了,citation-style-language 目前主要是缺乏对多语言样式的支持。

31号美院格式审查,我先继续用latex肝论文,最后也可以用/footnote或者pdf转word凑合一下交。

3 天后吗?

zepinglee avatar Mar 28 '23 07:03 zepinglee

是的,DDL选手就是我:upside_down_face:,不过我倒是引用就十几篇,转成word手动改都可以~

TingliangZhang avatar Mar 28 '23 07:03 TingliangZhang

@TingliangZhang 你可以先用 biblatex-chicago,csl 的接口会跟 biblatex 兼容的。

\usepackage[notes,backend=biber]{biblatex-chicago}
\addbibresource{ref/refs.bib}
...
Foo.\footcite{bixon1996dynamics} 
Bar.\footcite{atkinson1982experimental}
...
\printbibliography       % 参考文献使用 BibLaTeX 编译

zepinglee avatar Mar 28 '23 08:03 zepinglee

@zepinglee 大佬好!我尝试了用biblatex-chicago,实现了脚注footcite,但是最后的Bibliography格式不是thuthesis-numeric格式,没有序号之类的也比较混乱,请问应该怎么办呢~(我也可以输出的时候biblatex-chicago编译一遍,再BibTeX + natbib来一遍,最后pdf拼起来,就是要改一堆note改为footnote)

或许有没有什么办法能在biblatex-chicago下使用thuthesis-numeric

image

image

TingliangZhang avatar Mar 30 '23 15:03 TingliangZhang

@TingliangZhang 格式与注释一样。 Screenshot 2023-03-31 at 00 14 08

似乎编号和排序还有些问题。

zepinglee avatar Mar 30 '23 16:03 zepinglee

@TingliangZhang 你可以试一下 csl 分支使用 citation-style-language 的方式。 https://github.com/tuna/thuthesis/blob/40c7b2cde75b965952e465e30df24c525d83c8a3/thusetup.tex#L167-L177

需要注意的有:

  1. https://github.com/zepinglee/citeproc-lua 安装最新版(make install 或者 l3build install)。
  2. 编译方式由 bibtex/biber 换成 citeproc-lua。已经配置到 latexmkrc 中,但是可能在 overleaf 中无法编译。

tsinghua-university-academy-of-arts-and-design.csl 目前只支持英文格式。

Screenshot 2023-03-31 at 00 51 23 Screenshot 2023-03-31 at 01 00 11

zepinglee avatar Mar 30 '23 16:03 zepinglee

这两天我初步实现了一下中国社会科学的样式,为社科类的先做个样,后面再根据情况具体改,@TingliangZhang @zepinglee 有时间可以看一下。

test-css.zip

hushidong avatar Apr 02 '23 12:04 hushidong

这两天我初步实现了一下中国社会科学的样式,为社科类的先做个样,后面再根据情况具体改,@TingliangZhang @zepinglee 有时间可以看一下。

test-css.zip

非常感谢!

前两天我在写 https://github.com/tuna/thuthesis/blob/csl/tsinghua-university-academy-of-arts-and-design.csl 的时候发现,清华美院的示例文献跟《中国社会科学》的很多都相同,但是格式有少许区别,至少在英文文献方面。

另外我将《中国社会科学》和清华美院(英文)的示例文献录入到 https://www.zotero.org/groups/4677213/chinese_csl_development/collections/Y7Z6YG2V 了。如果有需要的话可以用于测试。

zepinglee avatar Apr 02 '23 12:04 zepinglee

非常感谢大佬们!我在Windows下Texlive2023没有编译成功,应该是没能安上最新版的citeproc-lua,我在Linux环境下再试一下~

TingliangZhang avatar Apr 11 '23 09:04 TingliangZhang

image

我在Ubuntu22.04.2上配置的TeX Live 2023+最新版citeproc-lua,解决了字体依赖问题,现在遇到一个问题我没找到原因,想请教一下,我只更改了setup.texexample.tex中的如上图相关设置,目测没继续用natbib,但是latexmk报错Package citation-style-language Error: The natbib package is incompatible,好久没找到原因在哪里qwq

TingliangZhang avatar Apr 12 '23 10:04 TingliangZhang

你需要 make cls 在当前目录中生成 thuthesis.cls

报错是因为 \documentclass[...]{thuthesis} 找到了发行版中的 .cls 文件。其中还没有添加 CSL 相关功能,所以会在导言区末尾自动调用 natbib,从而导致与 csl 的冲突。

zepinglee avatar Apr 12 '23 14:04 zepinglee

非常感谢各位大佬帮助,我编译出了符合美院要求的论文并提交了!

因为我太菜了,编译的过程还是比较艰难,因为我习惯用的是Windows的环境,最新版的citeproc-lua没安装,所以换到了虚拟机Ubuntu上编译,下面记录下整个过程中遇到的的问题和流程,供参考。

  1. VirtualBox安装Ubuntu虚拟机系统
  2. 改镜像源为Tuna
  3. 安装VirtualBox增强功能,特别是共享文件夹
  4. 安装Windows字体
  5. 安装TeX Live 2023
  6. 安装最新版citeproc-lua
  7. make cls 在目录中生成 thuthesis.cls
  8. latexmk tina.tex编译

从 https://github.com/zepinglee/citeproc-lua 安装最新版(make install 或者 l3build install)。

git clone https://github.com/zepinglee/citeproc-lua  # Clone the repository
cd citeproc-lua
git submodule update --init --remote                 # Fetch submodules
l3build install

echo $PATH
sudo cp citeproc/citeproc-lua.lua /bin/citeproc-lua

下载thuthesis 的CSL分支

复制并替换Master分支或自己已写论文中的latexmkrctsinghua-university-academy-of-arts-and-design.cslthuthesis.dtx

thusetup.tex中注释和添加如下内容

% 参考文献使用 BibTeX + natbib 宏包
% 顺序编码制
% \usepackage[sort]{natbib}
% \bibliographystyle{thuthesis-numeric}
......
% 参考文献使用 citation-style-language 宏包(试验性)
% 需要 TeX Live 2023+ 以及最新版 citation-style-language 宏包
\usepackage{citation-style-language}
% \cslsetup{style = thuthesis-numeric}
% \cslsetup{style = thuthesis-author-year}
% \cslsetup{style = apa}
% \cslsetup{style = modern-language-association}
% \cslsetup{style = cell}  % 生物医学
\cslsetup{style = tsinghua-university-academy-of-arts-and-design}  % 美术学院
% 声明 CSL 的数据库
\addbibresource{ref/refs.bib}

thuthesis-example.tex中注释和添加如下内容

% \bibliography{ref/refs}  % 参考文献使用 BibTeX
\printbibliography       % 参考文献使用 BibLaTeX 或 citation-style-language

make cls 在当前目录中生成 thuthesis.clslatexmk编译

建议用户在提交终版前使用Windows 平台的字体进行编译。这样中文字体同 Word 模板一致。

\documentclass[fontset=windows]{thuthesis}

需要以下字体

  1. Times New Roman
  2. Arial
  3. Courier
  4. SimSun(中易宋体 )
  5. SimHei(中易黑体 )
  6. SimFang(中易仿宋 )
  7. SimKai(楷体)
  8. Courier New

从Windows中的控制面板\外观和个性化\字体找到对应.tt*文件,复制到$HOME/.fonts文件夹里

TingliangZhang avatar Apr 14 '23 07:04 TingliangZhang

@TingliangZhang 这个流程没什么问题。我尽快将 CSL 的功能 merge 到 master 分支。

另外我刚刚发布了 citeproc-lua v0.4.1,可以在 TeX Live 2023 中更新 tlmgr update citation-style-language,但是要记得 make unintall 删掉装到 TEXMFHOME 的版本。

zepinglee avatar Apr 14 '23 13:04 zepinglee