Problema di corrispondenza dei colori

  • Creatore
    Topic
  • #104754
    Up
    0
    Down
    ::


    Ciao a tutti, sono con MacTeX 2015 e ho uno strano problema: se definisco un colore con modello CMYK e poi lo chiamo, con i comandi del pacchetto Fontspec (su XeLaTeX o LuaLaTeX) il colore è visualizzato correttamente; se invece lo chiamo con il comando \color il colore è rappresentato in maniera sbagliata.

    Se carico xcolor con l’opzione RGB mi converte tutto quanto ed il risultato è accettabile, anche se nei due casi il colore visualizzato è lievemente differente.

    Il problema al postutto è: lo stampatore vorrà un PDF cmyk con per di più il FOGRA39… ho capito che con LuaLaTeX non sarà una impresa semplice.

    Grazie a chi mi saprà aiutare.

    Di seguito il mio codice:

    `
    \documentclass{article}

    \usepackage{fontspec}
    \usepackage{xunicode}

    \usepackage{xcolor}

    \definecolor{myred}{cmyk}{0.1,0.81,0.87,0.15}

    \setmainfont{Linux Libertine O}
    \defaultfontfeatures{Ligatures=TeX}

    \begin{document}

    \Huge%

    {\color{myred} Questo è un esempio dove il color è stato IMPOSTATO con il comando color solito}

    {\addfontfeature{Color=myred} Questo è un esempio dove ho usato FONTSPEC}

    \end{document}

    `

Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #104755
      Up
      0
      Down
      ::

      gioakko” post=104790Ciao a tutti, sono con MacTeX 2015 e ho uno strano problema: se definisco un colore con modello CMYK e poi lo chiamo, con i comandi del pacchetto Fontspec (su XeLaTeX o LuaLaTeX) il colore è visualizzato correttamente; se invece lo chiamo con il comando \color il colore è rappresentato in maniera sbagliata.

      Se carico xcolor con l’opzione RGB mi converte tutto quanto ed il risultato è accettabile, anche se nei due casi il colore visualizzato è lievemente differente.

      Il problema al postutto è: lo stampatore vorrà un PDF cmyk con per di più il FOGRA39… ho capito che con LuaLaTeX non sarà una impresa semplice.

      Grazie a chi mi saprà aiutare.

      Di seguito il mio codice:

      `
      \documentclass{article}

      \usepackage{fontspec}
      \usepackage{xunicode}

      \usepackage{xcolor}

      \definecolor{myred}{cmyk}{0.1,0.81,0.87,0.15}

      \setmainfont{Linux Libertine O}
      \defaultfontfeatures{Ligatures=TeX}

      \begin{document}

      \Huge%

      {\color{myred} Questo è un esempio dove il color è stato IMPOSTATO con il comando color solito}

      {\addfontfeature{Color=myred} Questo è un esempio dove ho usato FONTSPEC}

      \end{document}

      `

      Francamente non capisco al 100% il problema: se con \addfontfeature il risultato è quello che vuoi, usa quell’impostanzione anziché \color. In ogni caso, \color è il comando di default del pacchetto color (caricato da xcolor), per quel motivo devi proteggere fra un gruppo il testo da colorare. Proverei a controllare se c’è lo stesso comportamento anche con \textcolor{}{}, comando definiito da xcolor. Sospetto di si! In caso, puoi provare a usare la soluzione proposta qui

      Ciao
      Claudio

    • #104756
      Up
      0
      Down
      ::


      Il problema è che nel mio file ho delle tabelle con sfondo celle colorato definito con colortbl che, apparentemente, si comporta come \color e \textcolor.

      Adesso cerco di studiarmi meglio la cosa.

      Grazie – G.

Visualizzazione 1 filone di risposte
  • Devi essere connesso per rispondere a questo topic.

Go to top