Re: Tabella con tcolorbox

#97848
Up
0
Down
::

Stevin” post=97340Ciao a tutti, sto usando tcolorbox per creare delle tabelle. Purtroppo il risultato estetico, quando si provi a inserire nelle celle delle frazioni, è davvero brutto. Mi sapreste aiutare per migliorarlo, per favore?

Ecco il mio codice:

`\documentclass[10pt,a4paper,reqno,fleqn]{book}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage{amsmath}
\usepackage{tabularx}
\usepackage{colortbl}
\usepackage{tcolorbox}

\begin{document}

\begin{tcolorbox}[tabularx={X|X||X|X},title=Derivate delle funzioni fondamentali]
$y=k$ & $y'=0$ & $y=x^{n}$ & $y'=\alpha x^{\alpha-1}$ \\
\hline
$y=x$ & $y'=1$ & $y=\sqrt{x}$ & $y'=\dfrac{1}{2\sqrt{x}}$ \\
\hline
$y=e^{x}$ & $y'=e^{x}$ & $y=a^{x}$ & $y'=a^{x}\ln a$\\
\hline
$y=\log_{a}x$ & $y'=\dfrac{1}{x\ln a}$ & $y=\ln x$ & $y'=\dfrac{1}{x}$ \\
\hline
$y=\sin x$ & $y'=\cos x$ & $y=\cos x$ & $y'=-\sin x$ \\
\hline
$y=\tan x$ & $y'=\dfrac{1}{\cos^{2}x}$ & $y=\cot x$ & $y'=-\dfrac{1}{\sin^{2}x}$\\
\hline
$y=\arcsin x$ & $y'=\dfrac{1}{\sqrt{1-x^{2}}}$ & $y=\arccos x$ & $y'=-\dfrac{1}{\sqrt{1-x^{2}}}$ \\
\hline
$y=\arctan x$ & $y'=\dfrac{1}{1+x^{2}}$ & $y=arccot x$ & $y'=-\dfrac{1}{1+x^{2}}$ \\
\hline
$y= Shx$ & $y'= Chx$ & $y=Chx$ & $y'=Shx$\\
\end{tcolorbox}

\end{document}`

Grazie in anticipo!
Maurizio

Definisci [tt]\xdfrac[/tt] che compone la frazione con spazio maggiorato sopra e sotto.

Nota anche che il seno iperbolico e il coseno iperbolico si scrivono sinh e cosh, a meno che tu non sia russo o tedesco del diciannovesimo secolo. Per l’arcocotangente (ammesso che abbia diritto di essere considerata tra le funzioni fondamentali) definisci un apposito comando.

`
\documentclass[10pt,a4paper,reqno,fleqn]{book}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage{amsmath}
\usepackage{tabularx}
\usepackage{colortbl}
\usepackage{tcolorbox}

\newcommand{\xdfrac}[2]{%
\sbox0{$\dfrac{#1}{#2}$}%
\vrule width0pt height \dimexpr\ht0+2pt\relax depth\dimexpr\dp0+2pt\relax
\box0
}
\DeclareMathOperator\arccot{arccot}

\begin{document}

\begin{tcolorbox}[tabularx={X|X||X|X},title=Derivate delle funzioni fondamentali]
$y=k$ & $y'=0$ & $y=x^{n}$ & $y'=\alpha x^{\alpha-1}$ \\
\hline
$y=x$ & $y'=1$ & $y=\sqrt{x}$ & $y'=\xdfrac{1}{2\sqrt{x}}$ \\
\hline
$y=e^{x}$ & $y'=e^{x}$ & $y=a^{x}$ & $y'=a^{x}\ln a$\\
\hline
$y=\log_{a}x$ & $y'=\xdfrac{1}{x\ln a}$ & $y=\ln x$ & $y'=\xdfrac{1}{x}$ \\
\hline
$y=\sin x$ & $y'=\cos x$ & $y=\cos x$ & $y'=-\sin x$ \\
\hline
$y=\tan x$ & $y'=\xdfrac{1}{\cos^{2}x}$ & $y=\cot x$ & $y'=-\xdfrac{1}{\sin^{2}x}$\\
\hline
$y=\arcsin x$ & $y'=\xdfrac{1}{\sqrt{1-x^{2}}}$ & $y=\arccos x$ & $y'=-\xdfrac{1}{\sqrt{1-x^{2}}}$ \\
\hline
$y=\arctan x$ & $y'=\xdfrac{1}{1+x^{2}}$ & $y=\arccot x$ & $y'=-\xdfrac{1}{1+x^{2}}$ \\
\hline
$y=\sinh x$ & $y'= \cosh x$ & $y=\cosh x$ & $y'=\sinh x$\\
\end{tcolorbox}

\end{document}
`
In alternativa, rinuncia alle linee verticali e adotta booktabs
`
\documentclass[10pt,a4paper,reqno,fleqn]{book}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage{amsmath}
\usepackage{tabularx}
\usepackage{colortbl}
\usepackage{tcolorbox}
\usepackage{booktabs}

\DeclareMathOperator\arccot{arccot}

\begin{document}

\begin{tcolorbox}[tabularx={XX@{\hspace{3em}}XX},title=Derivate delle funzioni fondamentali]
$y=k$ & $y'=0$ & $y=x^{n}$ & $y'=\alpha x^{\alpha-1}$ \\
\midrule
$y=x$ & $y'=1$ & $y=\sqrt{x}$ & $y'=\dfrac{1}{2\sqrt{x}}$ \\
\midrule
$y=e^{x}$ & $y'=e^{x}$ & $y=a^{x}$ & $y'=a^{x}\ln a$\\
\midrule
$y=\log_{a}x$ & $y'=\dfrac{1}{x\ln a}$ & $y=\ln x$ & $y'=\dfrac{1}{x}$ \\
\midrule
$y=\sin x$ & $y'=\cos x$ & $y=\cos x$ & $y'=-\sin x$ \\
\midrule
$y=\tan x$ & $y'=\dfrac{1}{\cos^{2}x}$ & $y=\cot x$ & $y'=-\dfrac{1}{\sin^{2}x}$\\
\midrule
$y=\arcsin x$ & $y'=\dfrac{1}{\sqrt{1-x^{2}}}$ & $y=\arccos x$ & $y'=-\dfrac{1}{\sqrt{1-x^{2}}}$ \\
\midrule
$y=\arctan x$ & $y'=\dfrac{1}{1+x^{2}}$ & $y=\arccot x$ & $y'=-\dfrac{1}{1+x^{2}}$ \\
\midrule
$y=\sinh x$ & $y'= \cosh x$ & $y=\cosh x$ & $y'=\sinh x$\\
\end{tcolorbox}

\end{document}
`

Se poi eviti l’orrida notazione “y=.…” ne guadagneranno la matematica e i tuoi studenti.

Ciao
Enrico

Go to top