文本在第一行居中

文本在第一行居中

我如何才能使第一行的文本位于单元格的中心,以及如何使数字“1”位于单元格的中心,因为它用红色矩形表示。

\documentclass[12pt,a4paper]{article}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{cfr-lm}         % instead of the "[cyr]{aeguill}"

\usepackage[table]{xcolor}
\usepackage{ragged2e}       % new
\usepackage{booktabs,       % new
            makecell,       % new
            tabularx}       % new
\renewcommand\theadfont{\small\bfseries}
\renewcommand\theadgape{}
\newcolumntype{L}{>{\RaggedRight}X} % redefined    

%---------------------------------------------------------------%

\begin{document}
    \begin{table}[htb]
    \footnotesize
    \setlength\tabcolsep{4pt}
\begin{tabularx}{\linewidth}{@{}|
    >{\large}c|
    >{\hsize=0.25\hsize}L|
    >{\hsize=0.25\hsize}L|
    >{\hsize=0.50\hsize}L|   @{}}
    \hline
\thead[l]{RG}
    &   \thead[l]{Définition}
        &   \thead[l]{Mapping}
            &   \thead[l]{Règles de gestion spécifiques}                                               \\
    \hline
1   & Portail Date Traitement Courant
        & RBP vTBADMRB \_SUIVI\_APPLI.D \_TRAIT
            &   CASE WHEN

                [RBP Presentation View].[Dimension Référentiel Datamart].[L\_DATMR]

                = `PORTAIL' THEN [RBP  Presentation View].[Fait Suivi Application].[D\_TRAIT] END  \\

    \hline
\end{tabularx}
\caption{Équipe de travail}
\end{table}
\end{document}

在此处输入图片描述

答案1

对于列头,删除[t]选项以thead使用默认对齐方式(垂直和水平居中)。对于 的位置1,您可以使用\multirowcell  w 进行小幅调整。由于您加载了makecell, I use it to add some vertical padding at the top and bottom of cells, with\setcellgapes`:

\documentclass[12pt, a4paper]{article}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{cfr-lm} % instead of the "[cyr]{aeguill}"

\usepackage[table]{xcolor}
\usepackage{ragged2e} % new
\usepackage{booktabs, % new
            multirow,
            makecell, % new
            tabularx} % new
\renewcommand\theadfont{\small\bfseries}
\renewcommand\theadgape{}
\newcolumntype{L}{>{\RaggedRight}X} % redefined

%---------------------------------------------------------------%

\begin{document}
    \begin{table}[htb]
    \footnotesize
    \setlength\tabcolsep{4pt}
    \setcellgapes{3pt}\makegapedcells
\begin{tabularx}{\linewidth}{@{}|
    >{\large}c|
    >{\hsize=0.25\hsize}L|
    >{\hsize=0.25\hsize}L|
    >{\hsize=0.50\hsize}L| @{}}
    \hline
\thead{RG}
    & \thead{Définition}
        & \thead{Mapping}
            & \thead{Règles de gestion spécifiques} \\
    \hline
\multirowcell{1}[-4ex] {1}& Portail Date Traitement Courant
        & RBP vTBADMRB \_SUIVI\_APPLI.D \_TRAIT
            & CASE WHEN

                [RBP Presentation View].[Dimension Référentiel Datamart].[L\_DATMR]

                = `PORTAIL' THEN [RBP Presentation View].[Fait Suivi Application].[D\_TRAIT] END \\

    \hline
\end{tabularx}
\caption{Équipe de travail}
\end{table}
\end{document} 

在此处输入图片描述

相关内容