Latex图表设置中英文双标题(非ccaption宏包)

Latex图表设置中英文双标题(非ccaption宏包)

双语言标题的解决方案,搜到的答案基本是ccaption宏包。实际使用时,会编译报错:

! LaTeX Error: Command \captionwidth already defined.

查到ccaption是一个古老的宏包,已经被caption宏包所取代。caption宏包中包含bicaption.sty,可以完美解决双语标题的问题。

使用方法如下:

\usepackage{bicaption}
\captionsetup[figure][bi-first]{name=图}
\captionsetup[figure][bi-second]{name=Figure}

\captionsetup[table][bi-first]{name=表}
\captionsetup[table][bi-second]{name=Table}

\begin{figure}
\includegraphics[width=0.8\textwidth]{sfh/t5_partial_comparability.pdf}
\centering
\bicaption{在不同调谐因子\textit{k}下的缺损文件可比较性实验结果}{Incompletele comparable probability in different tune factor k}
\label{fig:t5_partial_compare}
\end{figure}

编译后的效果


### 如何在 LaTeX 中引入或使用宏包 #### 使用 `\usepackage` 命令引入宏包LaTeX 文档中引入宏包常简单,通常只需要在文档导言区(即 `\documentclass{}` 和 `\begin{document}` 之间)使用 `\usepackage{}` 命令。例如: ```latex \documentclass{article} \usepackage{amsmath} % 引入 amsmath 宏包用于处理复杂的数学公式[^4] \usepackage{xcolor} % 引入 xcolor 宏包用于颜色管理 \begin{document} % 此处为正文部分 \end{document} ``` #### 下载并安装宏包 对于某些不常见或者未预先安装的宏包,可能需要手动下载和安装。可以从 CTAN (Comprehensive TeX Archive Network) 获取所需的宏包文件[^3]。 访问 [CTAN](https://ctan.org/) 并找到对应的宏包链接,在本地解压后按照说明放置于合适路径下,确保 TeX 发行版能够识别这些新加入的资源。 #### 解决中文支持问题 当遇到即使加载了中文宏包也无法正常显示中文字符的情况时,建议尝试更换编译引擎至 XeLaTeX 或 LuaLaTeX,因为 pdfLaTeX 对 UTF-8 编码下的 CJK 支持有限[^2]。修改编译指令如下所示: ```bash xelatex filename.tex ``` 或是通过编辑器界面指定不同的构建工具选项来实现相同效果。 #### 配置宏包参数 许多宏包允许传递额外配置项给它们以调整行为特性。这可以通过向 `\usepackage[]{} ` 的方括号内填入键值对形式完成。比如设置页边距大小: ```latex \usepackage[a4paper, margin=1in]{geometry} % 设置纸张尺寸以及四周边距均为一英寸 ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值