1. 非数学符号如max/min将下标放到正下方,这个问题折腾了很久, 下标不在正下方会带俩两个问题,一是有时候不够美观,二是会使得数学公式过长越界,需要换行.
解决方案:将符号转换为数学符号, mathop{符号}
[ mathop{min}_G mathop{max}_D V (D,G) = E_{xsim P_{data}}[logD(x)] + E_{xsim p_x(z)}[log(1 - D(G(z)))] ]
效果:
[
mathop{min}_G mathop{max}_D V (D,G) = E_{xsim P_{data}}[logD(x)] + E_{xsim p_x(z)}[log(1 - D(G(z)))]
]
2. 公式过长,需要换行,然而换行会带来不美观的问题:符号之间加入 !
[ mathop{min}_G ! mathop{max}_D ! V! (D,! G) ! = ! E_{xsim ! P_{data}}[logD(x)] ! + ! E_{xsim p_x(z)}[log(1 ! - !D(G(z)))] ]
效果:
[
mathop{min}_G ! mathop{max}_D ! V! (D,! G) ! = ! E_{xsim ! P_{data}}[logD(x)] ! + ! E_{xsim p_x(z)}[log(1 ! - !D(G(z)))]
]
3. 表格线需要加粗,这个问题也弄了很久,一直没有找到较好的解决方案
自己指定表格线任意指定宽度:
makeatletter defhlinew#1{% oalign{ifnum0=`}fihrule @height #1 futurelet eserved@a@xhline} makeatother%在正文中的用法为 hlinewd{0.75pt} 等等 %不过上面的命令hlinewd不能与longtable正常工作
使用示例:
egin{table} enewcommandarraystretch{2} caption{Face Description} egin{tabular*}{9cm}{cc} hlinew{2pt} Part & Shape \ hlinew{1.5pt} Face & Oval/Oblong/Round/Rectangular/Square/\ & Triangular/Inverted/Triangle/Diamond \ hline Eyes & Big/Small/Medium Wide/Narrow/Normal \ hline Eyebrows & Dense/Sparse Thick/Thin Flat/Arched/Up/Down \ hline Nose & Big/Medium/Small Roman/Normal/Short \ hline Mouth & Thick/Thin Wide/Narrow \ hline Ears & Small/Normal/Big \ hline end{tabular*} end{table}
效果: