一个 LaTeX 文档中的表格中包含法语“Tableau”和英语“Table”标题

一个 LaTeX 文档中的表格中包含法语“Tableau”和英语“Table”标题

在我的论文中,我有法语简历部分,但正文是英文的。我需要在简历的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}

相关内容