Re: Ambiente esempio con sfondo e righe orizzontali

#31459
Up
0
Down
::


Hai ragione, spiegato così non si capisce tanto.
Il punto è questo: se faccio una pagina con solo il testo dell’esempio me la compila correttamente mentre se faccio una struttura più complessa con una pagina centrale in cui includo i diversi capitoli invece mi da quell’errore. Vista la mole di testo non posso realizzare tutto il libro in una pagina unica.

Faccio un esempio pratico:
Questo è il contenuto del file Main.tex
`\include{Preambolo} % include il preambolo

\begin{document}
\include{Argomento_1}
\end{document}
`

Questo è il contenuto del file Preambolo.tex
`\documentclass[a4paper,12pt,italian]{scrbook}

%============================================================
%PACCHETTI UTILIZZATI
%============================================================
\usepackage[italian]{babel}
\usepackage[ansinew]{inputenc}
\usepackage[pdftex]{lscape} %Questo pacchetto serve per la pagina in orizzontale
\usepackage{times}
\usepackage{graphicx}
\usepackage{pdfpages} %Questo pacchetto serve per includere pagine pdf
\usepackage{float}
\usepackage{hyperref}
\usepackage{color}
\usepackage{soul}
\usepackage{fancyhdr}
\usepackage{longtable}
\usepackage{textcomp}
\usepackage{amsthm}

%============================================================
%CONFIGURAZIONE HYPERREF
%============================================================
\hypersetup{ %Questa parte configura i vari collegamenti interni nel documento
colorlinks=true,
linkcolor=blue,
urlcolor=cyan}

%============================================================
%AMBIENTE CON SFONDO GRIGIO E LINEE SOPRA E SOTTO
%============================================================
\newsavebox{\esbox}
\newenvironment{ruledgray}[1][\linewidth]
{\addvspace{\medskipamount}\setlength{\fboxrule}{0pt}%
\hrule\nobreak\noindent\begin{lrbox}{\esbox}\edef\keepparindent{\the\parindent}%
\begin{minipage}{#1-2\fboxsep}\setlength{\parindent}{\keepparindent}}
{\end{minipage}\end{lrbox}%
\colorbox{lightbkgnd}{\usebox{\esbox}}%
\hrule\addvspace{\medskipamount}}
% AMBIENTE PER ESEMPI TIPO THEOREM
\newtheoremstyle{esempio}% name % 1. CREO LO STILE PER GLI ESEMPI
{0pt}% Space above
{0pt}% Space below
{\small}% Body font. Vuole dichiarazioni, non comandi!\fontfamily{cmbr}\selectfont \itshape
{\parindent}% Indent amount
{}% Theorem head font %dichiarazioni tipo \bfseries
{.}% Punctuation after theorem head
{.5em}% Space after theorem head
{\textbf{\textsf{\textsc{#1\ }}}\textbf{#2}}% #1=esempio, #2=numero – Theorem head spec
\theoremstyle{esempio} % 2. CREO UN AMBIENTE CON LO STILE DEFINITO
\newtheorem{estheorem}{Esempio}
\newenvironment{es}{\ruledgray\estheorem} % 3. LO INSERISCO IN 1 CON SFONDO GRIGIO/LINEE
{\endestheorem\endruledgray}
\definecolor{lightbkgnd}{RGB}{232,232,232} `

Questo è il contenuto del file Argomento_1.tex
`\subsection*{Limiti di esposizione}
Qui ho scritto una facciata e mezza sul rischio da vibrazioni in generale con riferimenti alle norme e alle leggi specifiche oltre ad altri contenuti che potrebbero interessare.
%CONTENUTO: Esempio sul rischio vibrazioni
\begin{es}Il signor Tizio è dipendente di una piccola cooperativa che si occupa lavori di giardinaggio eseguiti soprattutto presso clienti privati e piccole aziende. Il datore di lavoro, a capo della cooperativa, decide di fare una valutazione sull'esposizione a rischio vibrazioni dei propri dipendenti. Una di queste riguarda Tizio che, nell'arco della giornata lavorativa in esame deve andare dalla signora Pina per lavori di sfalcio del prato, potatura arbusti e per abbattere (tagliare) un pino diventato troppo alto. Da un'analisi della giornata lavorativa (della durata complessiva di 8 ore) sono emersi i seguenti dati: \textbf{- Taglio albero:} 3 ore complessive di cui 40 minuti in cui è stata impiegata una motosega con motore a scoppio. \textbf{- Taglio erba:} 6 ore complessive di cui 120 minuti utilizzando un tosaerba semovente con motore a scoppio e 1 ora utilizzando un decespugliatore sempre alimentato a benzina. \textbf{- Potatura arbusti:} 1,5 ore di cui 1 ora utilizzando una sega elettrica più piccola della precedente. Il resto del turno è stato dedicato al carico e allo scarico degli utensili impiegati e per la pulizia finale degli stessi. Gli utensili impiegati ed i relativi dati sulle vibrazioni sono i seguenti.
\begin{description}
\item[Decespugliatore] con motore a scoppio (benzina) e organo di taglio a filo di plastica. Il database I.S.P.E.S.L., nel caso in cui questo utensile venga impiegato con la mano destra, fornisce i seguenti dati: $a_{W,x}= 4,3\frac{m}{s^2}$, $a_{W,y}= 3,9\frac{m}{s^2}$, $a_{W,z}=7,6\frac{m}{s^2}$ da cui si ricava, applicando la formula \ref{eq:vibrazioni0}, $a_{W,sum,decespugliatore}=\sqrt{4,3^2+3,9^2+7,6^2}=\sqrt{91,46}=9,563\frac{m}{s^2}$
\item[Tagliaerba semovente] con motore a scoppio (benzina) da 150cc e 4000W. Il costruttore ha dichiarato $a_{W,sum,tagliaerba}=8\frac{m}{s^2}$
\item[Motosega] con motore a scoppio (benzina) da 51cc e 2300W. Dal database I.S.P.E.S.L. si ottiene $a_{W,x}=4,3\frac{m}{s^2}$, $a_{W,y}=4,5\frac{m}{s^2}$, $a_{W,z}=3,5\frac{m}{s^2}$ da cui si può calcolare $a_{W,sum,motosega}=\sqrt{4,2^2+4,5^2+3,5^2}=\sqrt{32,676}=7,716\frac{m}{s^2}$
\item[Sega elettrica] da 1600W il cui costruttore ha dichiarato $a_{W,sum,sega_elettrica}=4\frac{m}{s^2}$
\end{description}
\end{es}`

Premendo PDFTeXify da WinEdt mi da l’errore

LaTeX Font Info: Try loading font information for OT1+phv on input line 1.

(“C:\Programmi\MiKTeX 2.7\tex\latex\psnfss\ot1phv.fd”
File: ot1phv.fd 2001/06/04 scalable font definitions for OT1/phv.
)
LaTeX Font Info: Font shape `OT1/phv/bx/n’ in size <12> not available
(Font) Font shape `OT1/phv/b/n’ tried instead on input line 1.
LaTeX Font Info: Font shape `OT1/phv/bx/n’ in size <14.4> not available
(Font) Font shape `OT1/phv/b/n’ tried instead on input line 1.

! LaTeX Error: Something’s wrong–perhaps a missing \item.

See the LaTeX manual or LaTeX Companion for explanation.
Type H for immediate help.

l.4 \begin{es}
Il signor Tizio è dipendente di una piccola cooperativa che si…

?

Go to top