Watermark verticale non sovrapposto

  • Creatore
    Topic
  • #44315
    Up
    0
    Down
    ::


    Ciao,
    ho provato diversi pacchetti per fare il watermark del tipo “bozza” ma nessuno fa quello he voglio, tranne forse draftcopy ma io uso pdflatex e mi scoccerebbe fare il giropesca tramite dvi 🙂

    Praticamente io vorrei una scritta con data e ora (usando il pacchetto datetime per esempio) non sotto il testo ma verticale o orizzontale, lateralmente, su ogni pagina ma _fuori_ dall’area della pagina, quindi ad esempio non dentro l’header.

    Ad esempio come gli articoli presenti su ArXiv, sulla prima pagina hanno un watermark laterale verticale a sinistra.

    Come posso fare?

    grazie

    David

Visualizzazione 9 filoni di risposte
  • Autore
    Risposte
    • #44316
      robitex
      Amministratore del forum
        Up
        0
        Down
        ::

        Ciao,
        ho provato diversi pacchetti per fare il watermark del tipo “bozza” ma nessuno fa quello he voglio, tranne forse draftcopy ma io uso pdflatex e mi scoccerebbe fare il giropesca tramite dvi 🙂

        Praticamente io vorrei una scritta con data e ora (usando il pacchetto datetime per esempio) non sotto il testo ma verticale o orizzontale, lateralmente, su ogni pagina ma _fuori_ dall’area della pagina, quindi ad esempio non dentro l’header.

        Ad esempio come gli articoli presenti su ArXiv, sulla prima pagina hanno un watermark laterale verticale a sinistra.

        Come posso fare?

        grazie

        David

        Ti propongo questa soluzione:`\documentclass{article}

        \usepackage{eso-pic}
        \usepackage{datetime}
        \usepackage{graphicx}
        \usepackage{lipsum}

        \yyyymmdddate

        \AddToShipoutPicture{%
        \rotatebox{90}{\hspace*{120mm}\rule{0pt}{18pt}\small This document was compiled with \textsc{pdf}\LaTeX{} on \texttt{\today}}
        }

        \begin{document}
        \lipsum
        \end{document}`

        Tieni conto che eliminando il comando \AddToShipoutPicture (e quindi conviene commentare la chiamata del pacchetto eso-pic) il “watermark” scompare.

        Se è richesto un watermark gigante ed obliquo su tutta la pagina, è possibile adattare il codice.
        L’unica cosa che non so è come fare per utilizzare dei font outline (non riempiti).

        [OT] Sono riuscito ad anticipare la risposta di Enrico: evviva!!!
        (Probabilmente non perché sono stato più veloce ma perché sta sicuramente mangiando un buon piatto di pasta: carboidrati Prof. carboidrati 😆 😆 😆

      • #44317
        Up
        0
        Down
        ::


        io invece propongo il solito pgf

        `\usepackage{tikz}

        \begin{tikzpicture}[remember picture,overlay]
        \node [xshift=-1cm] at (current page.east) [rotate=90] {blablabla};
        \end{tikzpicture}`

        basta inserire questa figura in ogni pagina, per esempio attraverso le testatine di fancyheader.

      • #44318
        robitex
        Amministratore del forum
          Up
          0
          Down
          ::

          io invece propongo il solito pgf

          `\usepackage{tikz}

          \begin{tikzpicture}[remember picture,overlay]
          \node [xshift=-1cm] at (current page.east) [rotate=90] {blablabla};
          \end{tikzpicture}`

          basta inserire questa figura in ogni pagina, per esempio attraverso le testatine di fancyheader.

          A si, allora io calo l’asso!
          http://river-valley.com/pdfdraftcopy/

          Non te l’aspettavi eh?
          8) 8) 8)

        • #44319
          Up
          0
          Down
          ::


          grazie delle temepstive risposte.
          La soluzione di robitex è perfetta 🙂 non necessariamente mi serve un testo riempibile ma anche un testo “semplice” va bene.

          Ringrazio anche gli altri che mi hanno risposto ma pdfdraftcopy lo uso già ma lui lo mette per obliquo mentre io lo voglio fuori dal testo, come negli articoli di arXiv 🙂
          cmq preferivo evitare il fancyheader perche appunto usa spazio della pagina mentre io volevo usare lo spazio restante.

        • #44320
          Up
          0
          Down
          ::

          cmq preferivo evitare il fancyheader perche appunto usa spazio della pagina mentre io volevo usare lo spazio restante.

          giusto per chiarire: il facyheader e’ solo un oggetto ripetuto su tutte le pagine, serve solo ad inserire l’immagine generata da pgf.
          non bisogna mettere niente nell’header/footer.

        • #44321
          Up
          0
          Down
          ::


          scusate ma allora perche si usa per mettere nell’header ad esempio il titolo del capitolo, il numero di pagina ecc….??

        • #44322
          Up
          0
          Down
          ::

          scusate ma allora perche si usa per mettere nell’header ad esempio il titolo del capitolo, il numero di pagina ecc….??

          sono stato ancora poco chiaro.
          il pacchetto fancyheader serve ad comporre liberamente header and footer.
          io lo sfruttavo solo per avere l’inserimento del watermark in ogni pagina, dato che il codice inserito nell’header verrebbe riprodotto in ogni pagina, senza necessita’ di modificare l’header o il footer originale.
          il codice che ti ho suggerito non inserisce niente nell’header/footer infatti, ma solo il watermark nella posizione richiesta (e facilmente modificabile).

        • #44323
          robitex
          Amministratore del forum
            Up
            0
            Down
            ::

            scusate ma allora perche si usa per mettere nell’header ad esempio il titolo del capitolo, il numero di pagina ecc….??

            sono stato ancora poco chiaro.
            il pacchetto fancyheader serve ad comporre liberamente header and footer.
            io lo sfruttavo solo per avere l’inserimento del watermark in ogni pagina, dato che il codice inserito nell’header verrebbe riprodotto in ogni pagina, senza necessita’ di modificare l’header o il footer originale.
            il codice che ti ho suggerito non inserisce niente nell’header/footer infatti, ma solo il watermark nella posizione richiesta (e facilmente modificabile).

            …e se il documento ha una prima pagina d’intestazione priva di header?
            Inoltre il posizionamento assoluto di pgf richiede un minimo di due compilazioni per poter correttamente determinare le coordinate.
            Bye

          • #44324
            Up
            0
            Down
            ::

            Ciao,
            ho provato diversi pacchetti per fare il watermark del tipo “bozza” ma nessuno fa quello he voglio, tranne forse draftcopy ma io uso pdflatex e mi scoccerebbe fare il giropesca tramite dvi 🙂

            Praticamente io vorrei una scritta con data e ora (usando il pacchetto datetime per esempio) non sotto il testo ma verticale o orizzontale, lateralmente, su ogni pagina ma _fuori_ dall’area della pagina, quindi ad esempio non dentro l’header.

            Ad esempio come gli articoli presenti su ArXiv, sulla prima pagina hanno un watermark laterale verticale a sinistra.

            Come posso fare?

            grazie

            David

            Ti propongo questa soluzione:`\documentclass{article}

            \usepackage{eso-pic}
            \usepackage{datetime}
            \usepackage{graphicx}
            \usepackage{lipsum}

            \yyyymmdddate

            \AddToShipoutPicture{%
            \rotatebox{90}{\hspace*{120mm}\rule{0pt}{18pt}\small This document was compiled with \textsc{pdf}\LaTeX{} on \texttt{\today}}
            }

            \begin{document}
            \lipsum
            \end{document}`

            Tieni conto che eliminando il comando \AddToShipoutPicture (e quindi conviene commentare la chiamata del pacchetto eso-pic) il “watermark” scompare.

            Se è richesto un watermark gigante ed obliquo su tutta la pagina, è possibile adattare il codice.
            L’unica cosa che non so è come fare per utilizzare dei font outline (non riempiti).

            [OT] Sono riuscito ad anticipare la risposta di Enrico: evviva!!!
            (Probabilmente non perché sono stato più veloce ma perché sta sicuramente mangiando un buon piatto di pasta: carboidrati Prof. carboidrati 😆 😆 😆

            No, all’ora del tuo messaggio ero in treno. La pasta l’ho mangiata dopo. 🙂

            Meglio di eso-pic è atbegshi del solito Heiko Oberdiek. Nella documentazione c’è perfino qualche esempio!

            Ciao
            Enrico

          • #44325
            Up
            0
            Down
            ::

            …e se il documento ha una prima pagina d’intestazione priva di header?
            Inoltre il posizionamento assoluto di pgf richiede un minimo di due compilazioni per poter correttamente determinare le coordinate.
            Bye

            la soluzione migliore e’ usare un pacchetto tipo everypage o suoi similari per infilare la figura in ogni pagina.
            il fatto delle due compilazioni non l’ho capito: che problema sarebbe girare due volte pdfLaTeX?
            molto probabilmente bisogna gia’ farlo per avere indici, bibliografie e quant’altro, oltre che essere buona norma di per se.

        Visualizzazione 9 filoni di risposte
        • Devi essere connesso per rispondere a questo topic.

        Go to top