F1000Research期刊LaTeX模板中cases命令定义分段函数显示异常
F1000 LaTeX模板cases分段函数排版异常修复
故障原因
F1000官方提供的f1000_styles样式包默认没有引入amsmath数学宏包,而cases分段函数环境的核心渲染逻辑(左侧自适应大括号、两列对齐规则)都由amsmath提供。缺少这个宏包时,cases环境会被解析成普通的无格式表格结构,最终出现没有大括号、内容错位的类表格异常效果。
修复方法
直接在导言区加载f1000_styles的代码后面,加一行加载amsmath的语句即可,修改后的导言区代码如下:
\documentclass[10pt,a4paper]{article} \usepackage{f1000_styles} % 手动加载amsmath,修复cases环境渲染问题 \usepackage{amsmath} %% Default: numerical citations \usepackage[numbers]{natbib} %% Uncomment this lines for superscript citations instead % \usepackage[super]{natbib} %% Uncomment these lines for author-year citations instead % \usepackage[round]{natbib} % \let\cite\citep \begin{document} \pagestyle{fancy}
原有分段函数代码不需要做任何改动,重新全量编译文档就能得到正确的排版效果:
f(n) = \begin{cases} n/2 & n \text{ is even} \\ 3n+1 & n \text{ is odd} \end{cases}
注意点
\usepackage{amsmath}必须放在\usepackage{f1000_styles}之后,否则可能被样式文件的默认配置覆盖,导致修复失效- 这个修改不会改动F1000模板预设的字体、页边距、标题格式等其他样式,完全符合期刊投稿的格式要求
内容的提问来源于stack exchange,提问作者MathMath
相关产品推荐
相关产品推荐

