在我的论文中,我有法语简历部分,但正文是英文的。我需要在简历的Tableau
表格标题和正文部分中使用法语表格命名(),而不是Tableau
英文版本Table
。我的想法行不通:
\documentclass[10pt,a4paper]{article}
\usepackage[english,frenchb]{babel}
\usepackage{fontspec}
\begin{document}
\selectlanguage{french}
\begin{table}[!h]
\caption{First}
\begin{tabular}{|c|c|}
\hline 1& 1 \\
\hline 1 &1 \\
\hline
\end{tabular}
\end{table}
\selectlanguage{english}
\begin{table}[!h]
\caption{Second}
\begin{tabular}{|c|c|}
\hline 1& 1 \\
\hline 1 &1 \\
\hline
\end{tabular}
\end{table}
\end{document}
解决该问题的方法是什么?
答案1
将更改本地化到浮动环境内,同时指定更改\tablename
:
\documentclass{article}
\usepackage[english,frenchb]{babel}
\addto\captionsfrench{\def\tablename{Tableau}}
\usepackage{fontspec}
\begin{document}
\begin{table}[!h]
\selectlanguage{french}
\caption{First}
\end{table}
\begin{table}[!h]
\selectlanguage{english}
\caption{Second}
\end{table}
\end{document}