- Questo topic ha 0 risposte, 1 partecipante ed è stato aggiornato l'ultima volta 11 anni, 11 mesi fa da .
-
Topic
-
Ciao a tutti.
Volendo scrivere espressioni matematiche all’interno di cornici anche abbastanza lunghe, ho pensato di usare una \longtable (costituita da un’unica cella), per non avere problemi se il testo incorniciato fosse troppo lungo (lo spezzettamento su più pagine non sarebbe un problema). In alcuni casi, però, nel momento in cui uso il comando \rowcolor per assegnare un colore alla tabella, il risultato è quello di avere una cornice completamente nera!
Qui un esempio del codice:`
\documentclass[10pt,a4paper,reqno,fleqn,twoside,openany]{book}
\usepackage[latin1]{inputenc}
\usepackage{amsmath}
\numberwithin{equation}{section}
\pagestyle{empty}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{helvet}
\usepackage{yhmath}
\usepackage{cancel}
\usepackage[italian]{babel}
\usepackage{longtable}
\usepackage[gen,official]{eurosym}
\usepackage{siunitx}
\usepackage{pstricks}
\usepackage{chngpage}
\usepackage{calc}
\usepackage{mhsetup}
\usepackage{mathtools}
\usepackage{multicol}
\usepackage{bigints}
\usepackage{floatflt}
\usepackage{lipsum}
\usepackage{textcomp}
\usepackage{etoolbox}
\usepackage[top=5cm, bottom=2.5cm, left=3cm, right=3cm, heightrounded]{geometry}
\usepackage{enumitem}
\usepackage{tikz}
\usepackage{pgf}
\usepackage{amsthm}
\usepackage{setspace}
\usepackage{array}
\usepackage{color}
\usepackage{xcolor}
\usepackage{colortbl}
\usepackage{empheq}
\usepackage{listings}
\usetikzlibrary{calc,intersections,through,backgrounds,positioning}
\renewcommand{\rmdefault}{ppl}
\renewcommand{\sfdefault}{phv}\makeatletter
\newcommand\abs{\@ifstar\lr@abs\n@abs}
\newcommand\lr@abs[1]{\left|#1\right|}
\newcommand\n@abs[2][]{\mathopen{#1|}#2\mathclose{#1|}}
\makeatother\makeatletter
\newcommand*\overarc[1]{{%
\setbox254\hbox{$#1$}%
\dimen@=\wd254\relax
\setbox254\hbox{(} %)
\dimen\tw@=\ht254\advance\dimen\tw@\dp254\relax
\edef\@tempA{\expandafter\strip@pt\dimexpr\dimen@*\p@/\dimen\tw@}
\setbox254\hbox{\scalebox{\@tempA}[1]{\rotatebox{-90}{$(\mkern-1mu$}}} %)
\vbox{\ialign{##\crcr
\box254\crcr
$\hfil\displaystyle #1\hfil$\crcr}}}}
\makeatother\theoremstyle{plain}
\newtheorem{thm}{Teorema}[chapter]
\newtheorem{cor}[thm]{Corollario}
\newtheorem{lem}[thm]{Lemma}
\newtheorem{prop}[thm]{Proposizione}\theoremstyle{definition}
\newtheorem{defn}{Definizione}[chapter]
\newtheorem{exmp}{Esempio}[chapter]
\newtheorem{appl}{Applicazione}[chapter]\theoremstyle{remark}
\newtheorem{oss}{Osservazione}\onehalfspacing
\begin{document}
\setlength\arrayrulewidth{0.5mm}
\begin{exmp}$\\$
\begin{longtable}[htbp]{|l|}
\endfirsthead
\endhead
\endfoot
\endlastfoot
\hline
\rowcolor{gray!20!white}
\rule[-4mm]{0mm}{1cm}
\begin{minipage}{14cm}
\noindent Calcoliamo il risultato dell'espressione $\left(3x+2\right)\left(3x-2\right)-\left(3x+1\right)\left(3x-1\right)$.$\\$
\noindent Applicando il prodotto notevole \eqref{59} e svolgendo i calcoli, otteniamo:$\\$
$\left(3x+2\right)\left(3x-2\right)-\left(3x+1\right)\left(3x-1\right)=9x^{2}-4-\left(9x^{2}-1\right)=\cancel{9x^{2}}-4\cancel{-9x^{2}}+1=-3$.
\end{minipage}\\
\hline
\end{longtable}
\end{exmp}\end{document}
`Mi sapete aiutare a risolvere il problema?
Grazie in anticipo per l’aiuto!Maurizio
- Devi essere connesso per rispondere a questo topic.