allineare testo in tabelle

  • Creatore
    Topic
  • #94138
    Up
    0
    Down
    ::


    ho il seguente codice:

    `
    \documentclass{article}

    \usepackage{tabularx}
    \usepackage{xcolor,colortbl}

    \begin{document}

    \definecolor{light-gray}{gray}{0.8}
    \renewcommand{\arraystretch}{1.5}
    \begin{tabularx}{\textwidth}{X|X}
    \rowcolor{light-gray}
    \textbf{pinco panco} & {\textbf{panco pinco}}
    \vspace{3pt}
    \\
    \hline
    %\vspace{3pt}
    $\bullet$ Installazione e impostazione di computer, software e reti
    &
    $\bullet$ Acquisizione
    \\
    \end{tabularx}

    \end{document}
    `

    vorrei far si che:
    – il testo si allinei a destra del pallino
    – si faccia in modo che il pallino non sia un simbolo, ma un eventuale indice

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

      light kira” post=93723ho il seguente codice:

      `
      \documentclass{article}

      \usepackage{tabularx}
      \usepackage{xcolor,colortbl}

      \begin{document}

      \definecolor{light-gray}{gray}{0.8}
      \renewcommand{\arraystretch}{1.5}
      \begin{tabularx}{\textwidth}{X|X}
      \rowcolor{light-gray}
      \textbf{pinco panco} & {\textbf{panco pinco}}
      \vspace{3pt}
      \\
      \hline
      %\vspace{3pt}
      $\bullet$ Installazione e impostazione di computer, software e reti
      &
      $\bullet$ Acquisizione
      \\
      \end{tabularx}

      \end{document}
      `

      vorrei far si che:
      – il testo si allinei a destra del pallino
      – si faccia in modo che il pallino non sia un simbolo, ma un eventuale indice

      Con indice intendi il dito indice ? 😉
      Francamente non capisco cosa intendi dire.

      Ciao
      Ivan

    • #94140
      Up
      0
      Down
      ::


      `
      \documentclass{article}

      \usepackage{tabularx}
      \usepackage{xcolor,colortbl}

      \begin{document}

      \section*{Confronto}
      \definecolor{light-gray}{gray}{0.8}
      \renewcommand{\arraystretch}{1.5}
      \newcommand{\tabitem}{~~\llap{\textbullet}~~}

      \begin{tabularx}{\textwidth}{X|X}
      \rowcolor{light-gray}
      \textbf{pinco panco} & {\textbf{panco pinco}}
      \vspace{3pt}
      \\
      \hline
      %\hspace{-5pt}
      \vspace{-10pt}
      \begin{itemize}\item Installazione e impostazione di computer, software e reti\end{itemize}
      &
      \vspace{-10pt}
      \begin{itemize}\item Acquisizione \end{itemize}
      \\

      \end{tabularx}

      \end{document}

      `

      ecco, ma credo che il codice sia sintatticamente un orrore 😆

    • #94141
      Up
      0
      Down
      ::

      light kira” post=93726`
      \documentclass{article}

      \usepackage{tabularx}
      \usepackage{xcolor,colortbl}

      \begin{document}

      \section*{Confronto}
      \definecolor{light-gray}{gray}{0.8}
      \renewcommand{\arraystretch}{1.5}
      \newcommand{\tabitem}{~~\llap{\textbullet}~~}

      \begin{tabularx}{\textwidth}{X|X}
      \rowcolor{light-gray}
      \textbf{pinco panco} & {\textbf{panco pinco}}
      \vspace{3pt}
      \\
      \hline
      %\hspace{-5pt}
      \vspace{-10pt}
      \begin{itemize}\item Installazione e impostazione di computer, software e reti\end{itemize}
      &
      \vspace{-10pt}
      \begin{itemize}\item Acquisizione \end{itemize}
      \\

      \end{tabularx}

      \end{document}

      `

      ecco, ma credo che il codice sia sintatticamente un orrore 😆

      Senza dubbio 😉 Ti consiglio di cambiare approccio.
      Una tabella è una tabella, un elenco è un elenco. Mettere all’interno di una tabella un elenco è una forzatura inutile.
      Spiegaci bene qual è il tuo obiettivo, cosa devi comunicare. A quel punto sapremo consigliarti la soluzione migliore.
      In mancanza d’altro, l’unica soluzione accettabile è questa
      `\begin{tabularx}{\textwidth}{X|X}
      \rowcolor{light-gray}
      \textbf{pinco panco} & \textbf{panco pinco}\\
      Installazione e impostazione di computer, software e reti & Acquisizione\\
      \end{tabularx} `
      che comunica esattamente la stessa cosa, ma senza le complicazioni che ci hai aggiunto.

      Ciao
      Ivan

    • #94142
      Up
      0
      Down
      ::


      grazie ivan! la tua soluzione funziona perfettamente! sia perchè crea la giusta dimensione , sia perchè creando una nuova riga le voci di entrambe le colonne sono allineate!

      a me piacerebbe mettere, come ciliegina finale, se possibile, un pallino nero a fianco ad ogni voce, creando l’illusione di un elenco puntato. ho provato con il simbolo \bottom, ma non va e forse non è neanche la scelta migliore

    • #94143
      Up
      0
      Down
      ::

      light kira” post=93730grazie ivan! la tua soluzione funziona perfettamente! sia perchè crea la giusta dimensione , sia perchè creando una nuova riga le voci di entrambe le colonne sono allineate!

      a me piacerebbe mettere, come ciliegina finale, se possibile, un pallino nero a fianco ad ogni voce, creando l’illusione di un elenco puntato. ho provato con il simbolo \bottom, ma non va e forse non è neanche la scelta migliore

      La seconda che hai detto 😉
      Se vuoi un elenco puntato allora devi almeno abbandonare l’idea di colorare la prima riga. Fatto questo, devi abbandonare anche l’idea della tabella e optare per due minipage. Come vedi, a seconda di quello che vuoi fare, ci sono soluzioni diverse.
      Se la tua tabella fa quello che deve fare, allora ogni altra aggiunta è superflua.
      Semplifica! Il mondo è già complicato di suo.

      Ciao
      Ivan

    • #94144
      Up
      0
      Down
      ::


      forse la cosa migliore è lasciare la tabella come mi hai consigliato tu 🙂 semplificando realmente le cose 🙂

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

Go to top