agodemar

Risposte nei forum create

Stai visualizzando 13 risposte – dal 121 al 133 (di 133 totali)
  • Autore
    Risposte
  • in risposta a: Aiuto con layout avanzato #18020
    Up
    0
    Down
    ::


    Ciao Andrea,
    grazie del commento.
    In effetti che questa cosa sia flottante non mi interessa più di tanto. Quello che mi interessa è ritagliare nella parte alta di una o più pagine consecutive dello spazio in cui scrivere del testo a sé stante.

    Una footnote molto lunga può prendere in teoria una o più pagine. Ed effettivamente quando la footnote finisce la pagina successiva di testo è tutta piena e riprende tranquillamente.

    Agostino

    in risposta a: Aiuto con layout avanzato #18018
    Up
    0
    Down
    ::


    Riflettendoci,
    credo che la logica con cui voglio riempire l’area arancione della figura
    è proprio la stessa con cui viene riempita una footnote.

    Se uno scrive una footnote decisamente lunga, verrà occupato uno spazio maggiore di quello destinato ad essa nella la pagina in cui è stata inserita. Quindi il testo della footnote si estenderà alla parte della pagina successiva destinata alle note a piè pagina. Ed eventualmente ciò potrà estendersi anche alla pagina ancora seguente e così via.

    Solo che io vorrei fare una cosa simile nella parte alta della pagina.

    Agostino

    in risposta a: [Risolto] Non so come ricreare lo stile in figura #17371
    Up
    0
    Down
    ::


    Come si vede sono caduto nella tentazione. Ovviamente era la tentazione di continuare a intervenire in questo thread senza apportare qualcosa di significativo.

    Poi ognuno la pensa come gli pare, ci mancherebbe altro.

    Questo mi sembrava scontato.

    agodemar ha scritto:

    Il bello di un forum in cui si rispetta la netiquette è che da idee diverse può nascere un qualcosa di istruttivo per tutti. E forse anche utile per qualcuno.
    Ovviamente, ammesso che questo qualcuno abbia la pazienza di leggere e capire.

    Che vuoi farci! Oltre ad essere tardone sono pure poco paziente.

    Io credo che essere autoreferenti faccia perdere di vista il senso delle frasi che si leggono.
    Con “questo qualcuno” Io mi riferivo al generico visitatore di questo thread; che magari ha voglia di vedere se trova del materiale interessante su cui lavorare. Egli però si trova a dover leggere i nostri botta e risposta interlocutori prima di capire che deve copiare e incollare quello che gli serve e cestinare tutto il resto: di qui la “pazienza di leggere e capire”.

    Ora veramente mi fermo qui, scusandomi per aver innescato questa catena ed aver tediato alcuni.

    Cordialità,
    A.

    in risposta a: [Risolto] Non so come ricreare lo stile in figura #17369
    Up
    0
    Down
    ::


    La tentazione c’è ma mi fermo qui.
    Il bello di un forum in cui si rispetta la netiquette è che da idee diverse può nascere un qualcosa di istruttivo per tutti. E forse anche utile per qualcuno.
    Ovviamente, ammesso che questo qualcuno abbia la pazienza di leggere e capire.

    Alla prossima,
    A.

    in risposta a: [Risolto] Non so come ricreare lo stile in figura #17367
    Up
    0
    Down
    ::

    L’ambiente è aperto e poi alla fine si chiude, quindi quelle scitte sono inutili. Tra l’altro non sempre le mette.

    Giusto. Non sempre le mette.
    Sarà un errore ? O è una cosa voluta ?
    Se guardi il codice lo scopri. C’è un senso.
    Ah già, dimenticavo… è una cosa inutile.

    Cheers

    in risposta a: Problema compilazione codice generato da Gnuplot #17950
    Up
    0
    Down
    ::

    Mmmmm, grazie dell’indicazione, non avevo mai sentito parlare di PSTricks, grazie per avermelo fatto conoscere. Da quello che ho letto però si tratta in sostanza di macro per PostScript: immagino quindi che non sia compatibile con il mio lavoro, che è compilato con PDFLaTeX. E’ così?

    Quando c’è questo vincolo io di solito creo i miei grafici con pstricks ugualmente.
    Creo ciascun grafico in un documento a parte, monopagina, con \pagestyle{empty}.
    Poi con ghastview salvo l’immagine del plot sia in eps che in pdf.
    Infine Inserisco il pdf nel documento principale dopo averne estratto il bounding box.
    con “ebb”.

    Ciao,
    Agostino

    in risposta a: Problema compilazione codice generato da Gnuplot #17948
    Up
    0
    Down
    ::


    Io con Gnuplot uso spesso il terminale pstricks.

    Prova qualcosa del genere:

    `
    set datafile separator “,”
    set title “Il mio titolo”
    set key left spacing 1.5
    set term pstricks; set out 'pippo.tex'
    set xlabel '$t/D$'
    set ylabel “$C_{D_N}$”
    plot 'pippo.csv' using 1:2 with lines lw 3 title '$C_L = 0.4$|

    # fai vedere anche a video
    set out; # libera il file di output
    set term win; replot
    `

    In questo caso non dovresti avere problemi con l’escaping del carattere ‘$’.
    Ovviamente dovrai includere il contenuto del file “pippo.tex” in un ambiente opportuno; figure ad esempio.

    In genere utilizzo anche degli script che fanno uso di awk e sed per postprocessare l’output in formato pstricks di Gnuplot per ottenere un aspetto migliore.
    Fammi sapere se il semplice esempio fornito sopra ti basta.

    Ciao,

    Agostino

    in risposta a: [Risolto] Non so come ricreare lo stile in figura #17365
    Up
    0
    Down
    ::


    Ciao a tutti.

    So che la domanda da me sollevata precedentemente in questo thread ha ricevuto la risposta: “è perfettamente inutile”. Tuttavia ho ritenuto istruttivo per me indagare in merito, cioè studiare il codice di framed.sty, e ritengo di essere riuscito a fare ciò che avevo in mente (che sia una cosa utile o non credo che interessi meno della soluzione del problema).

    Avevo ed ho l’esigenza di inserire delle scritte del tipo “(continua alla pag. successiva)” oppure “(continua dalla pag. precedente)” in concomitanza di boxes con background colorato che prendessero più di un salto pagina.

    Ho ottenuto il risultato seguente:


    non senza modificare (ahimè) il pacchetto framed di Donald Arseneau.
    Allego il codice di “myframed.sty”:
    `
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    % This is myframed.sty, a slight modification of
    % framed.sty v 0.8a, 21-Jul-2003, by Donald Arseneau.
    % Author: Agostino De Marco
    % Note: modifications to the riginal code are enclosed by the comments:
    % % agodemar…
    %
    % % … agodemar
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

    \ProvidesPackage{myframed}[2003/07/21 v 0.8a:
    framed or shaded text with page breaks]

    \newenvironment{framed}% using default \FrameCommand
    {\MakeFramed {\advance\hsize-\width \FrameRestore}}%
    {\endMakeFramed}

    \newenvironment{shaded}{%
    \def\FrameCommand{\colorbox{shadecolor}}%
    \MakeFramed {\FrameRestore}}%
    {\endMakeFramed}

    \newenvironment{leftbar}{%
    \def\FrameCommand{\vrule width 3pt \hspace{10pt}}%
    \MakeFramed {\advance\hsize-\width \FrameRestore}}%
    {\endMakeFramed}

    \chardef\FrameRestore=\catcode`\| % for debug
    \catcode`\|=\catcode`\% % (debug: insert space after backslash)

    \def\MakeFramed#1{\par
    % measure added width and height; call result \width and \height
    \setbox\z@\vbox{\vskip-1in \hbox{\hskip-1in
    \FrameCommand{\hbox{\vrule \@height .7in \@depth.3in \@width 1in}}}%
    \vskip\z@skip}%
    \def\width{\wd\z@}\def\height{\ht\z@}%
    \edef\fb@frw{\the\width}\edef\fb@frh{\the\height}%
    % insert pre-penalties and skips
    \begingroup
    \skip@\lastskip
    \if@nobreak\else
    \penalty9999 % updates \page parameters
    \ifdim\pagefilstretch=\z@ \ifdim\pagefillstretch=\z@
    \edef\@tempa{\the\skip@}%
    \ifx\@tempa\zero@glue \penalty-30
    \else \vskip-\skip@ \penalty-30 \vskip\skip@
    \fi\fi\fi
    \penalty\z@
    % Give a stretchy breakpoint that will always be taken in preference
    % to the \penalty 9999 used to update page parameters. The cube root
    % of 10000/100 indicates a multiplier of 0.21545, but the maximum
    % calculated badness is really 8192, not 10000, so the multiplier
    % is 0.2301.
    \advance\skip@ \z@ plus-.5\baselineskip
    \advance\skip@ \z@ plus-.231\height
    \advance\skip@ \z@ plus-.231\skip@
    \advance\skip@ \z@ plus-.231\topsep
    \vskip-\skip@ \penalty 1800 \vskip\skip@
    \fi
    \addvspace{\topsep}%
    \endgroup
    % clear out pending page break
    \penalty\@M \vskip 2\baselineskip \vskip\height
    \penalty9999 \vskip -2\baselineskip \vskip-\height
    \penalty9999 % updates \pagetotal
    |\message{After clearout, \pagetotal=\the\pagetotal, \pagegoal=\the\pagegoal. }%
    \fb@adjheight
    \setbox\@tempboxa\vbox\bgroup
    #1% Modifications to \hsize (can use \width and \height)
    \textwidth\hsize \columnwidth\hsize
    }

    \def\endMakeFramed{\par
    \kern\z@ \penalty-100 % put depth into height
    \egroup
    \begingroup \put@frame \endgroup
    }

    % \put@frame takes the contents of \@tempboxa and puts all, or a piece,
    % of it on the page with a frame (\FrameCommand). It recurses until
    % all of \@tempboxa has been used up. (\@tempboxa must have zero depth.)

    \def\put@frame{\relax
    \ifdim\pagegoal=\maxdimen \pagegoal\vsize \fi
    | \message{=============== Entering putframe ====================^^J
    | \pagegoal=\the\pagegoal, \pagetotal=\the\pagetotal. }%
    \ifinner \else
    \dimen@\pagegoal \advance\dimen@-\pagetotal % natural space left on page
    \ifdim\dimen@<2\baselineskip
    | \message{Page has only \the\dimen@\space room left; eject. }%
    \eject \fb@adjheight \put@frame
    \else % there's appreciable room left on the page
    | \message{\string\pagetotal=\the\pagetotal,
    | \string\pagegoal=\the\pagegoal,
    | \string\pagestretch=\the\pagestretch,
    | \string\pageshrink=\the\pageshrink,
    | \string\fb@frh=\fb@frh. \space}
    | \message{Box of size \the\ht\@tempboxa\space + \fb@frh}%
    \begingroup % temporarily set \dimen@ to be…
    \advance\dimen@.8\pageshrink % maximum space available on page
    \advance\dimen@-\fb@frh\relax % space available for frame's contents
    \expandafter\endgroup
    % restore \dimen@ to real room left on page
    \ifdim\dimen@>\ht\@tempboxa % whole box does fit
    | \message{fits in \the\dimen@. }%
    \else % box must be split
    | \message{must be split to fit in \the\dimen@. }%
    \setbox\@tempboxa\vbox{% simulate frame and flexiblity of the page:
    \vskip \fb@frh \@plus\pagestretch \@minus.8\pageshrink
    \kern137sp\kern-137sp\penalty-30
    \unvbox\@tempboxa}%
    \edef\fb@resto@set{\boxmaxdepth\the\boxmaxdepth \splittopskip\the\splittopskip}%
    \boxmaxdepth\z@ \splittopskip\z@
    \setbox\tw@\vsplit\@tempboxa to\dimen@
    \setbox\tw@\vbox{\unvbox\tw@}% natural-sized
    | \message{Box of size \the\ht\@tempboxa\space split to \the\dimen@.
    | Natural height of split box is \the\ht\tw@. }%
    % If the split-to size > (\vsize-\topskip), then set box to full size
    \begingroup
    \advance\dimen@\topskip
    \expandafter\endgroup
    \ifdim\dimen@>\pagegoal
    | \message{Frame is big — Use up the full column. }%
    \dimen@ii\pagegoal
    \advance\dimen@ii -\topskip
    \advance\dimen@ii \FrameHeightAdjust\relax
    \else % suspect this is wrong:
    % If the split-to size > feasible room_on_page, rebox it smaller.
    \advance\dimen@.8\pageshrink
    \ifdim\ht\tw@>\dimen@
    | \message{Box too tall; rebox it to \the\dimen@. }%
    \dimen@ii\dimen@
    \else % use natural size
    \dimen@ii\ht\tw@
    \fi
    \fi
    % Re-box contents to desired size \dimen@ii
    \advance\dimen@ii -\fb@frh
    \setbox\tw@\vbox to\dimen@ii \bgroup
    % remove simulated frame and page flexibility:
    \vskip -\fb@frh \@plus-\pagestretch \@minus-.8\pageshrink
    \unvbox\tw@ \unpenalty\unpenalty
    \ifdim\lastkern=-137sp % whole box went to next page
    | \message{box split at beginning! }%
    \egroup \fb@resto@set \eject % (\vskip for frame size was discarded)
    \fb@adjheight
    \else %
    \egroup \fb@resto@set
    \ifvoid\@tempboxa % it all fit after all
    | \message{box split at end! }%
    \setbox\@tempboxa\box\tw@
    \else % it really did split
    | \message{box split as expected. Its reboxed height is \the\ht\tw@. }%
    \ifdim\wd\tw@>\z@
    %\centerline{\FrameCommand{\box\tw@}}% ??? \centerline bad idea
    %
    % agodemar …
    \centerline{\FrameCommand{\box\tw@}%
    \if@twoside\ifodd\c@page%
    %\par\vskip -\baselineskip
    %\medskip%\medskip
    %\vskip -1pt
    \makebox[0pt][r]{%
    \raisebox{-0.8\baselineskip}[0pt][0pt]%
    {\scriptsize\itshape(continua alla pagina seguente)}}%
    \fi\fi
    }% ??? \centerline bad idea
    % … agodemar
    % agodemar … (experimental
    \setbox\@tempboxa\vbox{%
    \if@twoside\ifodd\c@page%
    \hskip-\parindent
    \hskip-\FrameSep
    \makebox[0pt][l]{%
    \raisebox{0.5\baselineskip}[0pt][0pt]%
    {\scriptsize\itshape(continua dalla pagina precedente)}}%
    \par\vskip-\baselineskip
    \fi\fi%
    \@tempboxa\unvbox\@tempboxa}%
    % … agodemar
    \else
    | \message{Zero width means likely blank. Don't frame it (guess)}%
    \box\tw@
    \fi
    \hrule \@height\z@
    \eject
    \fb@adjheight
    \put@frame
    \fi\fi\fi\fi\fi
    \ifvoid\@tempboxa\else
    \centerline{\FrameCommand{\box\@tempboxa}}%
    \nointerlineskip \null %{\showoutput \showlists}
    \penalty-30 \vskip\topsep
    \fi}

    \def\fb@adjheight{%
    \vbox to\FrameHeightAdjust{}% get proper baseline skip from above.
    \penalty\@M \nointerlineskip
    \vskip-\FrameHeightAdjust
    \penalty\@M} % useful for tops of pages

    \edef\zero@glue{\the\z@skip}

    \catcode`\|=\FrameRestore

    % Provide configuration commands:
    \providecommand\FrameCommand{\fboxrule=\FrameRule \fboxsep=\FrameSep \fbox}
    \@ifundefined{FrameRule}{\newdimen\FrameRule \FrameRule=\fboxrule}{}
    \@ifundefined{FrameSep} {\newdimen\FrameSep \FrameSep =3\fboxsep}{}

    % Height of frame above first baseline when frame starts a page:
    \providecommand\FrameHeightAdjust{6pt}

    % \FrameRestore has parts of \@parboxrestore. See how it is used in the
    % “settings” argument of \MakeFrame. Previous behavior can be restored by
    % using \@parboxrestore there, or redefining:
    % \makeatletter \renewcommand\FrameRestore{\@parboxrestore} \makeatother
    \def\FrameRestore{%
    \let\if@nobreak\iffalse
    \let\if@noskipsec\iffalse
    % \let\par\@@par ??
    \let\-\@dischyph
    \let\'\@acci\let\`\@accii\let\=\@acciii
    % \parindent\z@ \parskip\z@skip Definitely omit!
    % \everypar{}% ??
    \linewidth\hsize
    % \@totalleftmargin\z@
    % \leftskip\z@skip \rightskip\z@skip \@rightskip\z@skip
    % \parfillskip\@flushglue \lineskip\normallineskip
    % \baselineskip\normalbaselineskip
    \sloppy
    % \let\\\@normalcr
    }

    % Compatibility with previous versions (temporary!):
    \let\fram@d=\MakeFramed \let\endfram@d=\endMakeFramed

    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    `

    Ecco il sorgente del documento di esempio:
    `
    \documentclass[12pt,twoside]{book}
    \usepackage[T1]{fontenc}
    \usepackage[latin1]{inputenc}
    %————————————————
    \usepackage{titlesec}
    % pagestyle
    \usepackage{calc}% needed here
    \widenhead*{0pt}{\marginparsep + \marginparwidth} % symmetrically
    \renewpagestyle{plain}{}
    \newpagestyle{latexbook}[\bfseries]{
    \headrule
    \sethead%
    [\thepage][][\chaptertitle]%
    {\thesection\ \sectiontitle}{}{\thepage}
    \setfoot[][][]{}{}{}
    }
    \pagestyle{latexbook}
    %————————————————
    % myframed, providing background color across pagebreaks
    %
    \usepackage{xcolor,lipsum}
    \definecolor{mylightgray}{rgb}{0.95,0.95,0.95}

    \usepackage{myframed}

    \newlength\sidebarMyBox
    \newlength\envruleMyBox
    \newlength\envborderMyBox
    \setlength\sidebarMyBox{1.5pt}% 1.5mm
    \setlength\envruleMyBox{0.4pt}
    \setlength\envborderMyBox{2.0mm}% A:2.5

    \makeatletter
    \long\def\MyBoxfboxs#1{%
    \leavevmode
    \setbox\@tempboxa\hbox{%
    \color@begingroup
    \kern\fboxsep{#1}\kern\fboxsep
    \color@endgroup}%
    \@frames@x\relax}
    \def\MyBoxframeboxs{%
    \@ifnextchar(%)
    \@framepicbox{\@ifnextchar[\@MyBoxframeboxs\MyBoxfboxs}}
    \def\@MyBoxframeboxs[#1]{%
    \@ifnextchar[%]
    {\@iMyBoxframeboxs[#1]}%
    {\@iMyBoxframeboxs[#1][c]}}
    \long\def\@iMyBoxframeboxs[#1][#2]#3{%
    \leavevmode
    \@begin@tempboxa\hbox{#3}%
    \newlength\tempdima%
    \setlength\@tempdima{#1}%
    \setbox\@tempboxa\hb@xt@\@tempdima
    {\kern\fboxsep\csname bm@#2\endcsname\kern\fboxsep}%
    \@frames@x{\kern-\fboxrule}%
    \@end@tempboxa}
    \def\@frames@x#1{%
    \@tempdima\fboxrule
    \advance\@tempdima\fboxsep
    \advance\@tempdima\dp\@tempboxa
    \hbox{%
    \lower\@tempdima\hbox{%
    \vbox{%
    %\hrule\@height\fboxrule
    \hbox{%
    \vrule\@width\fboxrule
    #1%
    \vbox{%
    \vskip\fboxsep
    \box\@tempboxa
    \vskip\fboxsep}%
    #1%
    \vrule\@width\fboxrule}%}%
    }%\hrule\@height\fboxrule}%
    }%
    }%
    }

    \def\MyBoxfcolorbox#1#{\MyBoxcolor@fbox{#1}}
    \def\MyBoxcolor@fbox#1#2#3{%
    \color@b@x{\fboxsep\z@\color#1{#2}\MyBoxfboxs}{\color#1{#3}}}
    \makeatother

    \newenvironment{MyBoxFramed}{%
    \def\FrameCommand{\fboxrule=\the\sidebarMyBox \fboxsep=\the\envborderMyBox%
    \MyBoxfcolorbox%
    {darkgray}% border
    {mylightgray}% background
    }%
    \MakeFramed{\FrameRestore}}%
    {\endMakeFramed}
    %————————————————
    % using ntheorem for starting and closing parts
    %
    \usepackage{ntheorem}
    \usepackage{marvosym}% \Keyboard, \ComputerMouse
    \usepackage{pifont} % for dingbats
    %—
    % definisce uno stile di teorema ad header vuoto
    % richiede ntheorem.sty
    \makeatletter
    \newtheoremstyle{mytheoremstyle}
    {\item[]}%
    {\item[]}
    \makeatother
    \theoremstyle{mytheoremstyle}% seleziona lo stile appena definito
    %—
    % my new theorem-like environment
    \newtheorem{MyBoxT}{}[chapter]
    %—
    % MyBox labels & format
    \newcommand\MyBoxLabel{MyBox}
    \newcommand\MyBoxLabelFormat{%
    \color{white}{\bf\ \MyBoxLabel\ \theMyBoxT}\hfill\raisebox{-2pt}[0pt][0pt]{\Huge\Keyboard\hspace{2pt}\ComputerMouse}\ }
    \newcommand\MyBoxEndMark{\color{white}\ding{118}}
    %—
    % defining the environment
    \newenvironment{MyBox}{%
    %###########################################################
    % ciò che viene eseguito all'inizio dell'environment
    %###########################################################
    \begin{MyBoxT}
    %\stepcounter{myexamplecounter}% incrementa il contatore
    \par\vskip 8pt% a capo e skip verticale
    \noindent%
    % striscia colorata
    \hskip -\sidebarMyBox%
    %\hskip -\envruleMyBox%
    \hskip -\envborderMyBox%
    \makebox%
    [0em][l]%
    {%
    {\color{darkgray}\rule[-8pt]%
    {\textwidth%
    +2\sidebarMyBox%
    +2\envborderMyBox%
    %+\envborderMyBox%
    }{1.8em}}%
    }%
    % scritta
    \makebox%
    [1.0\textwidth%
    +2\sidebarMyBox%
    +2\envborderMyBox%
    ][l]%
    {%
    {\MyBoxLabelFormat}
    }%
    \noindent%
    \upshape% testo normale
    \par% a capo
    \vskip -0.75\baselineskip% skip verticale
    }{%
    %###########################################################
    % ciò che viene eseguito alla fine dell'environment
    %###########################################################
    %\addvspace{3.2ex plus 0.8ex minus 0.2ex}%
    \end{MyBoxT}
    \vskip -1.0\baselineskip% skip verticale
    \noindent
    % striscia colorata
    \hskip -\sidebarMyBox%
    %\hskip -\envruleMyBox%
    \hskip -\envborderMyBox%
    \makebox%
    [0em][l]%
    {%
    {\color{darkgray}\rule[-8pt]%
    {\textwidth%
    +2\sidebarMyBox%
    +2\envborderMyBox%
    }{1.8em}}%
    }%
    % simbolo di chiusura
    \makebox%
    [1.0\textwidth%
    +2\sidebarMyBox%
    +2\envborderMyBox%
    ][r]%
    {%
    {\MyBoxEndMark}\hspace{\sidebarMyBox}%
    }%
    \par\vskip-2pt%
    \noindent
    }

    \begin{document}

    \mainmatter
    \chapter{Gnats nel mondo}

    \section{Introduzione}

    Testo testo testo testo testo testo testo testo testo testo testo testo testo
    testo testo testo testo testo testo testo testo testo testo testo testo
    testo testo testo testo testo testo testo testo testo testo testo testo
    testo testo testo testo testo testo testo testo testo testo testo testo
    testo testo testo testo testo testo testo testo testo testo testo testo
    testo testo testo testo testo testo testo testo testo testo testo testo
    testo testo testo testo testo testo testo testo testo testo testo testo
    testo testo testo testo testo testo testo testo testo testo testo testo.

    Ecco un esempio di box che entra in una pagina.\\
    \begin{MyBox}\label{mat:One}
    \begin{MyBoxFramed}
    Per il sistema massa-molla-smorzatore di fig.XX si ha quanto segue.\\
    \lipsum[2]
    \end{MyBoxFramed}
    \end{MyBox}

    Segue un altro esempio: un box che comprende più di un salto pagina.\\
    \begin{MyBox}\label{mat:Two}
    \begin{MyBoxFramed}
    Per il sistema massa-molla-smorzatore di fig.XX si ha quanto segue.\\
    \lipsum
    \lipsum
    \end{MyBoxFramed}
    \end{MyBox}

    \end{document}
    `

    Ho usato il codice di Andrea per gestire il colore di background e le barre verticali ed il pacchetto ntheorem per l’intestazione e la chiusura.

    Agostino

    in risposta a: [Risolto] Non so come ricreare lo stile in figura #17360
    Up
    0
    Down
    ::


    Hmm. Forse l’immagine che ho allegato non è esaustiva dell’intero progetto grafico a cui mi riferisco. Le cose non sono cosi’ semplici.

    L’ambiente “chiuso tutto colorato” puo’ essere di dimensioni che vanno dalla mezza pagina alle 4, 5 pagine. E’ colorato perche’ avverte il lettore che si tratta di pagine di approfondimento, piuttosto che di materiale esercitativo, piuttosto che di una nota storica su un dato argomento.

    Aprire il libro nel bel mezzo di questi box colorati e trovare in alto a sinistra che si sta consultando materiale che continua dalla pagina precedente deve essere certamente di aiuto al lettore.

    Userei tranquillamente ntheorem ma a me interessa anche il background colorato ed al momento non so come fare ad ottenerne uno che comprenda il salto pagina.

    Agostino

    in risposta a: [Risolto] Non so come ricreare lo stile in figura #17358
    Up
    0
    Down
    ::


    Quindi, se ce ne fosse bisogno — e ce ne sara’ — consigli di mettere la scritta a mano ?

    Grazie

    in risposta a: [Risolto] Non so come ricreare lo stile in figura #17356
    Up
    0
    Down
    ::


    Grazie lo stesso.

    Quello che ho in mente è ispirato dal formato di un libro ingegneristico
    di cui incollo un esempio:

    In ogni capitolo di tanto in tanto il lettore incontra dei “box”
    di approfondimento, che possono prendere una e a volte piu’ pagine.
    In quest’ultimo caso ha certamente senso prevedere la
    scritta “(continua alla pagina successiva)”.
    E se va bene per la McGrawHill va bene anche per me.

    Pensavo che l’ambiente che proponi fosse adatto allo scopo. Tant’e’ che ero arrivato al risultato seguente:

    che eventualmente potrebbe estendersi a due o piu’ pagine.

    Ciao,
    Agostino

    in risposta a: [Risolto] Non so come ricreare lo stile in figura #17354
    Up
    0
    Down
    ::


    Ciao a tutti.
    Ottimo thread questo. Ho provato l’ultima versione del codice e mi sembra funzionare ottimamente per me.

    Domanda:
    Se il mio testo e’ piuttosto lungo, certamente ci sara’ un cambio pagina. Come si potrebbe fare per inserire una scritta a fine pagina del tipo “(continua alla pagina successiva)” ?
    Sarebbe una funzionalita’ simile a quella dei footer intermedi di di longtable.

    Grazie,
    Agostino

    in risposta a: Con che programma posso realizzare img come questa? #16299
    Up
    0
    Down
    ::


    Un’alternativa: Sketch + Tikz/Pstrics
    Vedi:
    http://www.frontiernet.net/~eugene.ressler/

    agodemar

Stai visualizzando 13 risposte – dal 121 al 133 (di 133 totali)

Go to top