如何更改表格样式

如何更改表格样式

我怎样才能改变这个表格样式:

% !TeX spellcheck = de_DE
\documentclass[a4paper,12pt]{article}[12pt] % Prepara un documento per carta A4, con un bel font grande

\usepackage[italian]{babel} % Adatta LaTeX alle convenzioni tipografiche italiane,
% e ridefinisce alcuni titoli in italiano, come "Capitolo" al posto di "Chapter",
% se il vostro documento è in italiano
\usepackage[T1]{fontenc} % Riga da togliere se si compila con PDFLaTeX
\usepackage[utf8]{inputenc} % Consente l'uso caratteri accentati italiani

\usepackage{anysize}
\usepackage{graphicx}
\usepackage{float}
\usepackage{etoolbox}
\usepackage{amsbsy}
\usepackage{amsmath}
\usepackage{pbox}
\usepackage{fancyhdr}
\usepackage{cancel}
\usepackage{tabularx} %pacchetto tabelle tia
\usepackage{booktabs} %pacchetto tabelle tia
\usepackage{multirow} %pacchetto tabelle luca
\usepackage{longtable} %tabelle lunghe
\usepackage{natbib} %PROVA bibliografia
%\usepackage{cite} %BibTeX
\usepackage{tikz}  

\usepackage{subfig}                         % sottofigure, sottotabelle

\usepackage{xcolor}

%\usepackage{package}

\usepackage{amsmath} %posso scrivere caratteri speciali
\usepackage{amssymb} %anche questoo per caratteri speciali come \Box
\usepackage{mathrsfs} 

\usepackage{textcomp} %gradi con latex

\linespread{1.5}                    %spessore interlinea (default=1, MM1 = s1.4)

\frenchspacing 

\newcommand{\abs}[1]{\lvert#1\rvert}

\usepackage{floatflt,epsfig}

\usepackage{multicol}

%\usepackage[a4paper,top=1.5cm,bottom=1.5cm,left=1.5cm,right=1.5cm]{geometry}

\usepackage[a4paper,top=1.0cm,bottom=1.0cm,left=1.0cm,right=1.0cm]{geometry}

%   \renewcommand{\rmdefault}{phv}
%   %\usepackage{mathpple}
%   %\usepackage{palatino}
%   
%   \usepackage{lxfonts}
%%   
%%   \usepackage{multicol}

\newcommand\yellowbigsqcup[1][\displaystyle]{%
  \fboxrule0pt
  \ifx#1\textstyle\fboxsep-0.6pt\else\fboxsep-1.25pt\fi
  \mathrel{\fcolorbox{white}{yellow}{$#1\bigsqcup$}}}

\begin{document}

% Table generated by Excel2LaTeX from sheet 'Foglio1'   

\end{document}

在此处输入图片描述

像这样的表格样式吗?

在此处输入图片描述

答案1

在此处输入图片描述

\documentclass[a4paper,12pt]{article}
\usepackage[table]{xcolor}

\begin{document}
    \begin{tabular}{|*{4}{c|}}
\hline
\rowcolor{yellow}
a   &   b   &   c   &   d   \\
\hline
1   &   2   &   3   &   4   \\
\hline
    \end{tabular}
\end{document}

对我来说,这不是一个很好的桌子...请考虑我上面的评论。

答案2

以下两个表格中上面的表格可能接近您的第二张截图所要求的表格。但是,我建议您优先选择下面的表格,它故意没有彩色标题、没有垂直线,水平线较少但间距适当。

在此处输入图片描述

\documentclass{article}
\usepackage{array,booktabs,siunitx}
\newcolumntype{Q}[1]{>{\hfil$}p{#1}<{$\hfill}} % centered, automatic math mode
\usepackage[table]{xcolor} % for "\rowcolor" macro
\begin{document}

\begin{center}
\setlength{\extrarowheight}{2pt} % for a more "open" look
\begin{tabular}{|*{5}{Q{1cm}|}} % or: {|*{b}{c|}}
\hline
\rowcolor{yellow} a & b & a+b & a-b & b-a\\
\hline
2 &  3 &  5 & -1 &  1\\
\hline
4 & -2 &  2 &  6 & -6\\
\hline
3 & -5 & -2 &  8 & -8\\
\hline
\end{tabular}

\bigskip
\setlength{\extrarowheight}{0pt} % don't need this extra parameter anymore
\begin{tabular}{@{}S[table-format=1.0]*{4}{S[table-format=-1.0]}@{}} 
\toprule
{$a$} & {$b$} & {$a+b$} & {$a-b$} & {$b-a$}\\
\midrule
2 &  3 &  5 & -1 &  1\\
4 & -2 &  2 &  6 & -6\\
3 & -5 & -2 &  8 & -8\\
\bottomrule
\end{tabular}
\end{center}
\end{document}

相关内容