Skip to content
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

指导小组成员 希望增加其他对齐方式 #49

Closed
jinyu121 opened this issue Jan 31, 2019 · 2 comments
Closed

指导小组成员 希望增加其他对齐方式 #49

jinyu121 opened this issue Jan 31, 2019 · 2 comments

Comments

@jinyu121
Copy link
Contributor

jinyu121 commented Jan 31, 2019

估计这个需求会被打死的吧……
Markdown排版,见谅。知道意思即可~

  1. 只有名字,居中对齐即可。
      某某
      教师B
     某某某
    
  2. 考虑到最极端情况……可以像这样
    教师A     教师B     教师C     教师D     教师E
    教师F     教师G     教师H     教师I     教师J
                教师K     教师L
    
  3. 教师+职称,中间空格对齐(其实可以用没有边框的表格来搞,左边一列右对齐,右边一列左对齐)——我们正在用这个样式
        某某    教授
       某某某    副教授
     某某某某    助理研究员
    
  4. 学校+教师+职称,直接用没有边框的表格吧……——见过师兄的论文在用这个样式
    XX大学      某某        教授
    XX大学      某某某      副教授
    XXXX大学    某某某某    助理研究员
    

感觉最简单的办法是设置没有边框的表格。


目前行为是,即使info/instructors为空,也会生成 指导小组成员 这一页。希望是“如果info/instructors为空,那么就不插入 指导小组成员 这一页”。然后由使用者自己在适当地方加入chapter,并自定义样式,例如按照需要插入边框不可见的表格。

@stone-zeng
Copy link
Owner

stone-zeng commented Jan 31, 2019

默认的方式很简单,就是把一个 comma-list 里面的东西一行一行输出,然后居中对齐。手动弄的话,也就只有放空格对齐了(全角空格这里就很适合,给的空白模板就是这么做的):

instructors = {
{张\quad\quad 工程师},
{李\quad\quad 工程师},
{王五六 \quad\quad 师}
},
%> 指导小组成员
%> 使用英文逗号 “,” 分隔
%> 如有需要,可以用 \quad 手工对齐

至于兼顾各种奇怪的方式,这个其实早就考虑过了。实际上封一、封二、封三都有很一般的抽象模板,然后只给了一个默认的实现(类似于 beamer 的做法,但是是用 xtemplate 做的,见 #42)。API 一直还没有开放,因为我也不是很确定要做成什么样子。但如果有需要,是可以自己更改的,虽然大概会比较麻烦……

如果 info/instructors 为空,那么就不插入「指导小组成员」这一页

这个倒是一个挺好的想法,之后想办法加上吧。

最后,感谢你们来做探路者,没人来试用实在是比较僵硬 🙆🙆

@jinyu121 jinyu121 changed the title 指导小组成员 需要增加其他对齐方式 指导小组成员 希望增加其他对齐方式 Feb 1, 2019
@stone-zeng
Copy link
Owner

复杂的对齐方式可以直接插入表格实现,例如:

instructors = {
  \begin{tabular}{lll}
    复旦大学 & 张三 & 教授   \\
    复旦大学 & 李四 & 研究院 \\
    南方科技大学 & 王五六 & 助理研究员
  \end{tabular}
}

@stone-zeng stone-zeng added this to the v0.8 milestone Dec 17, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants