首页 > 代码库 > tex table

tex table

\documentclass{article}

\usepackage{xeCJK}
\setCJKmainfont[BoldFont=SimHei]{SimSun}
\setCJKfamilyfont{hei}{SimHei}
\setCJKfamilyfont{kai}{KaiTi}
\setCJKfamilyfont{fang}{FangSong}
\newcommand{\hei}{\CJKfamily{hei}}
\newcommand{\kai}{\CJKfamily{kai}}
\newcommand{\fang}{\CJKfamily{fang}}

\usepackage[table]{xcolor}
\usepackage{supertabular}
\usepackage{tabularx}
\usepackage{booktabs}

\newcolumntype{A}[2]{>{\sf \columncolor{#1} \raggedright \arraybackslash} p{#2}}
\newcolumntype{B}[2]{>{\sf \columncolor{#1} \centering \arraybackslash} p{#2}}
\newcolumntype{C}[2]{>{\sf \columncolor{#1} \raggedleft \arraybackslash} p{#2}}

\newcolumntype{L}[2]{>{\sf \columncolor{#1} \raggedright \arraybackslash} m{#2}}
\newcolumntype{M}[2]{>{\sf \columncolor{#1} \centering \arraybackslash} m{#2}}
\newcolumntype{N}[2]{>{\sf \columncolor{#1} \raggedleft \arraybackslash} m{#2}}

\newcolumntype{X}[2]{>{\sf \columncolor{#1} \raggedright \arraybackslash} b{#2}}
\newcolumntype{Y}[2]{>{\sf \columncolor{#1} \centering \arraybackslash} b{#2}}
\newcolumntype{Z}[2]{>{\sf \columncolor{#1} \raggedleft \arraybackslash} b{#2}}

\begin{document}

中文eng混合input。

\begin{center}
    \rowcolors{1}{green}{pink}
    \begin{tabular}{lll}
        odd     & odd     & odd \        even     & even     & even\        odd     & odd     & odd \        even     & even     & even\    \end{tabular}
\end{center}

\begin{center}
    \tablefirsthead{
        \hline
        \multicolumn{1}{|c}{column 1} &
        \multicolumn{1}{|c}{column 2} &
        \multicolumn{1}{|c}{column 3} &
        \multicolumn{1}{|c}{column 4} \        \hline
    }

    \tablehead{
        \hline
        \multicolumn{4}{|l|}{\small\sl continued from previous page}\        \hline
        \multicolumn{1}{|c}{column 1} &
        \multicolumn{1}{|c}{column 2} &
        \multicolumn{1}{|c}{column 3} &
        \multicolumn{1}{|c}{column 4} \        \hline
    }

    \tabletail{
        \hline
        \multicolumn{4}{|r|}{\small\sl continued on next page}\        \hline
    }

    \tablelasttail{\hline}

    \bottomcaption{This table is split across pages}

    \renewcommand\arraystretch{2}
    \setlength{\arrayrulewidth}{0.6mm}

    \begin{supertabular}{A{red!30}{5cm}| B{green!20}{2cm}| C{blue!30}{4cm}| l}
        1 & 111212 121111112 154551541212 & 1 & 1 \\\hline
        2 & 4 & 16 & 2 \        3 & 9 & 81 & 6 \\\midrule[2mm]
        2 & 4 & 16 & 2 \        3 & 9 & 81 & 6 \\\hline
        1 & 111212 121111112 154551541212 & 1 & 1 \\\hline
        2 & 4 & 16 & 2 \        3 & 9 & 81 & 6 \\\midrule[2mm]
        2 & 4 & 16 & 2 \        3 & 9 & 81 & 6 \\\hline
        1 & 111212 121111112 154551541212 & 1 & 1 \\\hline
        2 & 4 & 16 & 2 \        3 & 9 & 81 & 6 \\\midrule[2mm]
        2 & 4 & 16 & 2 \        3 & 9 & 81 & 6 \\\hline
        1 & 111212 121111112 154551541212 & 1 & 1 \\\hline
        2 & 4 & 16 & 2 \        3 & 9 & 81 & 6 \\\midrule[2mm]
        2 & 4 & 16 & 2 \        3 & 9 & 81 & 6 \        2 & 4 & 16 & 2 \        3 & 9 & 81 & 6 \\\hline
        1 & 111212 121111112 154551541212 & 1 & 1 \    \end{supertabular}
\end{center}
 
\end{document}

技术分享

技术分享

tex table