-
Notifications
You must be signed in to change notification settings - Fork 125
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
增加英文翻译 #424
base: master
Are you sure you want to change the base?
增加英文翻译 #424
Conversation
话说 @DavidFangWJ 不是有 github 帐号吗,可以自己 push 呀 |
@zepinglee 我是自己不会,只好……(尴尬) |
撒花庆祝!!! 还有一点是:是否考虑对「代码实现」也进行英化 |
英文文档可以作为一个单独的文档,现阶段比较省事一些。如果要塞进
|
这是我的锅。是我建议仿照 |
新增的范例 % \begin{ctexexam}
% % 导言区
% \setmainfont{Source Serif Pro}
% \setsansfont{Source Sans Pro}
% \setmonofont{Source Code Pro}
% \setCJKmainfont{Source Han Serif SC}
% \setCJKsansfont{Source Han Sans SC}
% \setCJKmonofont{Source Han Sans HW SC}
% \end{ctexexam} 使用不当。根据 Source Han Serif/Sans 的官方用户手册,Source Serif/Sans Pro 的字重、相对大小全部是经过西文设计师调整之后才加到对应的 Source Han 系列里面的。我的想法是尽量避免「不专业」的范例。 相关链接:
|
我的想法是这边只用来说明一下语法,不代表是使用示例。改成这样可好?干脆换成别的字体了。 \setmainfont{TeX Gyre Pagella}
\setsansfont{TeX Gyre Heros}
\setmonofont{TeX Gyre Cursor}
\setCJKmainfont{Source Han Serif SC}
\setCJKsansfont{Source Han Sans SC}
\setCJKmonofont{Source Han Sans HW SC} 或者下面说明一下这个例子不推荐实际使用。文档后面我其实也想加一些实际的案例,比如可以摘录 至于中西文的「严格」匹配,大概只有等 variable font 实际可用的时候了(笑)。 |
目前是由 @DavidFangWJ 同学为
xeCJK
进行了翻译,首先感谢他的贡献!有些问题觉得仍要讨论:
英文文档是否独立为一个单独的文件?一是代码这边要不要分开,另外是 PDF 是否要分为两个。
diagbox
和seealso
宏包直接把中英文统一在单独的文档中,但这样的缺点是无法(很难)做区别设置,如例 x
这种;luatexja
没有把代码部分放进.dtx
,而是直接用.dtx
生成双语文档,也有两个独立的 PDF 文件;chemfig
比较类似,但没有用.dtx
,而是直接维护两个.tex
文件,代码也是独立的;zhlipsum
是把中英文文档写在一起,然后靠外部的 Lua 脚本生成英文文档的.tex
文件,PDF 也有两个;siunitx
和fontspec
最近都把巨大的.dtx
拆分成了若干部分,是否有必要考虑呢?ctxdoc
与ctxdocstrip
中有一些平台相关的代码(主要是字体设置),可以统一使用ctex
本身的跨平台方案;另外可以对英文文档做一些额外的处理(加个选项什么的?)。ctxdoc
与ctxdocstrip
虽然不算公开的功能,但至少可以在ctex
宏包的文档说明一下。类似的还有ctexpatch
和ctexhook
。