Dimensioni casella di testo colorata

  • Creatore
    Topic
  • #68593
    franen
    Partecipante
      Up
      0
      Down
      ::


      Ciao a tutti, io vorrei ottenere una casella di testo colorata e avente una larghezza ben precisa.
      Ho provato inserendo un \makebox (\framebox nell’esempio qui sotto, per chiarezza) in una \colorbox, ma succede che la \colorbox risulta più larga di quel che desidero.
      Sapreste dirmi perché?
      E sapreste indicarmi un’alternativa?

      `\documentclass{article}
      \usepackage{color}
      \newlength{\mydimen}
      \setlength{\mydimen}{10mm}
      \begin{document}
      \framebox[\mydimen]{\textcolor{red}{A}}
      \colorbox{black}{\makebox[\mydimen]{\textcolor{red}{A}}}

      \makebox[\mydimen]{\textcolor{red}{A}} \framebox[\mydimen]{\textcolor{red}{A}}
      \end{document}`
      Altra domanda: se volessi regolare io l’altezza delle scatole, come potrei fare? Leggevo della possibilità di inserire in una \box del testo invisibile di altezza definita. È un modo ortodosso?

      Francesco

    Visualizzazione 0 filoni di risposte
    • Autore
      Risposte
      • #68594
        Up
        0
        Down
        ::

        franen” post=67696Ciao a tutti, io vorrei ottenere una casella di testo colorata e avente una larghezza ben precisa.
        Ho provato inserendo un \makebox (\framebox nell’esempio qui sotto, per chiarezza) in una \colorbox, ma succede che la \colorbox risulta più larga di quel che desidero.
        Sapreste dirmi perché?
        E sapreste indicarmi un’alternativa?

        `\documentclass{article}
        \usepackage{color}
        \newlength{\mydimen}
        \setlength{\mydimen}{10mm}
        \begin{document}
        \framebox[\mydimen]{\textcolor{red}{A}}
        \colorbox{black}{\makebox[\mydimen]{\textcolor{red}{A}}}

        \makebox[\mydimen]{\textcolor{red}{A}} \framebox[\mydimen]{\textcolor{red}{A}}
        \end{document}`
        Altra domanda: se volessi regolare io l’altezza delle scatole, come potrei fare? Leggevo della possibilità di inserire in una \box del testo invisibile di altezza definita. È un modo ortodosso?

        Francesco

        \colorbox aggiunge alle dimensioni anche \fboxsep sui quattro lati:
        `\colorbox{black}{\makebox[\dimexpr\mydimen-2\fboxsep\relax]{\color{red}A}}`
        Ciao
        Enrico

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

    Go to top