Re: Cornice ad una pagina

#18325
DMW
    Up
    0
    Down
    ::

    …qualcosa ho creato ma non è stato facile..

    Ci credo, solo per digitare le coordinate giuste ti ci saranno volute 2 ore. Beato te che hai pazienza.

    Piccola correzione:
    `
    \psarc(1,0){1}{90}{180}
    `

    al posto di
    `
    \psarc(1,0){1}{90}{270}
    `

    Per quanto riguarda il resto, non hai indicato i pacchetti da utilizzare, vabbe’ lo faccio io. Poi per mettere lo sfondo ad una sola pagina basta usare \AddToShipoutPicture*{
    {\put(65,420){\cornice}}} nella pagina interessata.

    Metto un esempio:
    `
    \documentclass[a4paper,11pt]{report}
    \usepackage{graphicx,lipsum}
    \usepackage{pstricks,eso-pic,pst-eucl,xcolor}
    \newcommand{\cornice}{\makebox(0,0){%
    \begin{pspicture}(0,-24)(1,0)
    \pstGeonode[PointName=none,PointSymbol=none](1,0){A}
    \pstCircleOA[linecolor=white,Radius=\pstDistVal{1}]{A}{}
    \pspolygon[linecolor=lightgray,fillcolor=lightgray,fillstyle=solid](0,-24)(0,0)(1,0)(1,-24)
    \pspolygon[linecolor=lightgray,fillcolor=lightgray,fillstyle=solid](16.5,-24)(16.5,0)(17.5,0)(17.5,-24)
    \pspolygon[linecolor=lightgray,fillcolor=lightgray,fillstyle=solid](1,0)(16.5,0)(16.5,1)(1,1)
    \pspolygon[linecolor=lightgray,fillcolor=lightgray,fillstyle=solid](1,-24)(16.5,-24)(16.5,-25)(1,-25)
    %%%%%%%%%
    \pscustom[fillstyle=solid,fillcolor=lightgray,linecolor=lightgray,linewidth=0.5pt]{
    \psarc(1,0){1}{90}{180}
    \psline(0,0)(1,0)
    \psline(1,0)(1,1)
    }
    %%%%%%%%%
    \pscustom[fillstyle=solid,fillcolor=lightgray,linecolor=lightgray,linewidth=0.5pt]{
    \psarc(16.5,0){1}{0}{90}
    \psline(16.5,1)(16.5,0)
    \psline(16.5,0)(17.5,0)}
    %%%%%%%%%
    \pscustom[fillstyle=solid,fillcolor=lightgray,linecolor=lightgray,linewidth=0.5pt]{
    \psarc(16.5,-24){1}{270}{0}
    \psline(17.5,-24)(16.5,-24)
    \psline(16.5,-24)(16.5,-25)}
    %%%%%%%%%
    \pscustom[fillstyle=solid,fillcolor=lightgray,linecolor=lightgray,linewidth=0.5pt]{
    \psarc(1,-24){1}{180}{270}
    \psline(0,-24)(1,-24)
    \psline(1,-24)(1,-25)}
    \end{pspicture}}}

    \begin{document}
    \AddToShipoutPicture*{
    {\put(65,420){\cornice}}}
    \lipsum
    \end{document}`

    Lipsum serve a creare testo fittizio.

    Ciao

    Andrea

    Go to top