setBackgroundPicture in xccokybooky

  • Creatore
    Topic
  • #120029
    Up
    0
    Down
    ::


    ciao a tutti,
    sto preparando un libro di ricette. Sto usando xcookybooky, ma ho un problema col comando setBackgroundPicture. Ho seguito l’esempio che c’è nella guida, ma non appare nulla. Potete aiutarmi? Xcookybooky mi pare buono, conoscete alternative?
    grazie mille
    ciao
    angelo

Visualizzazione 2 filoni di risposte
  • Autore
    Risposte
    • #120030
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Suppongo che tu ti riferisca al codice d’esempio`\setBackgroundPicture
        [%
        x = 2cm,
        y = −1cm, width=\paperwidth−3cm, height , orientation=pagecenter
        ]{ pic/bg_transparent} % filepath`Tieni presente che pic/bg_transparent è solo un esempio; pic è una sotto-cartella di quella dove c’è il main file del tuo ricettario; bg_picture è un esempio di nome di file grafico, non è un file grafico effettivo. Nel paragrafo 2.7 consiglia come crearsi una immagine di sfondo usando Inkscape; in realtà basta usare un qualunque programma di foto ritocco,per esempio Phostoshop 9commerciale), GIMP gratuito, insieme a molti altri. Il concetto è quello di mettere come sfondo una figura chiarissima, che non disturbi la lettura della ricetta. Io, per esempio, non ci metterei niente e lascerei lo sfondo bianco. Ovviamente non è affatto necessario seguire la mia preferenza, perchee i gusti sono estremamente personali; l’importante è che l’eventuale immagine sia sufficientemente chiara e che lasci trasparire molto del bianco del suo sottofondo cartaceo.

      • #120031
        Up
        0
        Down
        ::


        ciao,
        sì, è proprio il codice di esempio che non mi funziona. Ovviamente ho sostituito il nome del file. Non so se c’è qualcosa che non va nel preambolo del documento. lo posto, magari può servire.

        `\documentclass[a4paper]{report}
        \usepackage[italian]{babel}
        %\usepackage[latin1]{inputenc}
        \usepackage[utf8x]{inputenc}
        \usepackage{mathrsfs}
        \usepackage{xcookybooky}
        \usepackage{nicefrac}
        \usepackage{lmodern}
        \usepackage{amsmath}
        \usepackage{amssymb}
        \usepackage{fancyhdr}
        \usepackage{graphicx}
        %\usepackage[style=authortitle, citestyle=verbose-trad1]{biblatex}
        %\bibliography{bibKSA}
        \usepackage{array}
        \usepackage{xcolor}
        \usepackage{tabularx}
        %\usepackage{stmaryrd}
        %\usepackage{textcomp}
        \usepackage{eco}`

        Fatemi sapere
        grazie,
        ciao
        angelo

      • #120032
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Caro Angelo, ho completato i tuoi codici con un corpo di documento con una immagine mia tanto per usarne una.
          In effetti quel comando \setBackgroundPicture sembra avere un baco, ma analizzando il codice che definisce quella macro, non sono riuscito a trovare dove gli manchi un numero e perché la catena di test annidati sembra che non sia corretta o che la mancanza di quel numero la sballi.

          Però la descrizione di quel comando nella documentazione di quel comando, nella pagina 32 è preceduta da qualche riga di testo che dice testualmente: This macro is intended to set easily a (transparent) background. The command uses the eso-pic package. If the implemented options are not satisfying you, you may take a look at the documentation of eso-pic when redefining this command.

          Sefossi in te e volessi a tutti i costi disporre di una immagine di sfondo, leggerei la documentazione di eso-pic, e userei direttamente i comandi di eso-pic. Tieni presente che xcoockybooky carica già eso-pic, quindi devi solo usarne i comandi che sono già disponibili.

          Devo dire che il signore tedesco che ha creato xcookybooky era animato dalle migliori intenzioni, e probabilmente le ricette composte con il suo software (e le intestazioni in inglese o in tedesco, perché non ci sono impostazioni per l’italiano) sono molto belle; ma lui è un filino disattento; non parlo dei piccoli errori nella scrittura dell’inglese, che non è la sua lingua madre, ma negli errori di composizione che balzano all’occhio; per esempio nella documentazione del codice vi si trova ” T he” al posto di “The”, perché non ha usato correttamente i comandi del modulo di documentazione del software. Anch’io faccio errori quando documento il mio codice, ma non questo tipo, perché almeno rileggo quello che ho scritto; anche se non riesco sempre a togliere tutti i refusi e gli errori che commetto, almeno ne riduco fortemente il numero.

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

      Go to top