[Risolto] – Problemi con layout del pacchetto Tikz in un documento

  • Creatore
    Topic
  • #122055
    Daniele
    Partecipante
      Up
      0
      Down
      ::


      Buonasera ragazzi, sto riscontrando un problema con la creazione di un layout di un progetto a cui sto lavorando. Nel dettaglio: vorrei rappresentare in un foglio A3, una tabella con al suo interno tot righe (posizionate sulla sinistra del foglio) separate da una linea verticale (che vorrei posizionare anche questa a mio piacimento) e affianco inserire (se fosse possibile) una griglia di punti (come se fosse una dot grid pages). Il mio problema sta proprio nel posizionamento della griglia all’interno del foglio. Stavo cercando su internet qualche soluzione, come per esempio assegnare delle coordinate manuali per poter spostare a mio piacimento questo riquadro di punti, ma non sono riuscito a trovare niente. In allegato vi mostro il codice con la fortuna che qualcuno possa darmi una mano.

      `

      \documentclass[landscape,a3paper]{article}

      \usepackage[utf8]{inputenc}
      \usepackage[T1]{fontenc}
      \usepackage[italian]{babel}

      \usepackage[landscape,margin=0.5cm]{geometry}

      \usepackage[hypertext]{cdpaddon}
      \usepackage[dvipsnames]{xcolor}
      \definecolor{color}{RGB}{5, 5, 5}

      \usepackage{array}
      \newcolumntype{L}[1]{>{\raggedright\arraybackslash}p{#1}}
      \newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}}
      \newcolumntype{R}[1]{>{\raggedleft\arraybackslash}p{#1}}

      \usepackage{background}
      \usetikzlibrary{decorations.markings,calc}

      \def\Step{0.5} %% separation between dots
      \def\Size{0.4pt} %% radius of the dot
      \def\Toty{52} %% adjust
      \def\Totx{60} %% adjust

      \newsavebox{\mybox}
      \sbox{\mybox}{%
      \begin{tikzpicture}[remember picture]
      \foreach \y in {1,2,…,\Toty}{
      \foreach \x in {1,2,…,\Totx}
      \draw[fill=black,opacity=0.3,shift={(\Step*\x cm,\Step*\y cm)}] (0,) circle[radius=\Size];
      }%
      \end{tikzpicture}
      }%

      \backgroundsetup{
      scale=1.1,
      angle=0,
      nodeanchor=north east,
      contents={%
      \begin{tikzpicture}[remember picture,overlay]
      \node at (current page) {\usebox\mybox};
      \end{tikzpicture}%
      }%
      }%

      \begin{document}

      \newgeometry{left=0.5cm, right=0.5cm, bottom=0.5cm, top=0.5cm}

      \vspace{10cm}

      \begin{flushleft}
      \begin{minipage}[t]{0.2\textwidth}
      \begin{tabular}{L{6cm}L{4cm}}
      \textit{\textbf{Diagram} overview} & /\hspace{0.45cm}/\\
      \end{tabular}\vspace{0.80cm}\\
      \begin{tabular}{L{8cm}}
      {\tiny PRIORITIES}\\\hline\\[-3.5mm]
      {\scriptsize 1}\\
      \hline\\[0.7mm]
      \hline\\[-3.5mm]
      {\scriptsize 2}\\
      \hline\\[0.7mm]
      \hline\\[-3.5mm]
      {\scriptsize 3}\\
      \hline\\[0.7mm]
      \hline\\[-3.5mm]
      {\scriptsize 4}\\
      \hline\\[0.7mm]
      \hline\\[0.5mm]
      {\tiny TASKS}\\\hline\\[-3.5mm]
      $\circ$\\
      \hline\\[-3.5mm]
      $\circ$\\
      \hline\\[-3.5mm]
      $\circ$\\
      \hline\\[-3.5mm]
      $\circ$\\
      \hline\\[-3.5mm]
      $\circ$\\
      \hline\\[-3.5mm]
      $\circ$\\
      \hline\\[-3.5mm]
      $\circ$\\
      \hline\\[-3.5mm]
      $\circ$\\
      \hline\\[-3.5mm]
      $\circ$\\
      \hline\\[-3.5mm]
      $\circ$\\
      \hline\\[-3.5mm]
      $\circ$\\
      \hline\\[-3.5mm]
      $\circ$\\
      \hline\\[-3.5mm]
      $\circ$\\
      \hline\\[0.5mm]
      {\tiny NOTES}\\\hline\\[0.7mm]
      \hline\\[0.7mm]
      \hline\\[0.7mm]
      \hline\\[0.7mm]
      \hline\\[0.7mm]
      \hline\\[0.7mm]
      \hline\\[0.7mm]
      \hline\\[0.7mm]
      \hline\\[0.7mm]
      \hline\\[0.7mm]
      \hline\\[0.7mm]
      \end{tabular}
      \end{minipage}
      \hfill
      \begin{minipage}[t]{0.1\textwidth}

      \parbox[t]{1\textwidth}{
      \smash{\textcolor{color}{\rule[-\textheight]{0.001mm}{\textheight}}}
      \vfill
      }
      \end{minipage}
      \hfill
      \begin{minipage}[t]{0.66\textwidth}
      \mbox{}
      \end{minipage}

      \end{flushleft}

      \end{document}

      `

    Visualizzazione 3 filoni di risposte
    • Autore
      Risposte
      • #122056
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Guarda il lungo filone iniziato da @MisterMandarino, due righe sotto il tuo messaggio.
          Credi di aver mostrato in uno dei mie messaggio como io ho messo una pezza all’attuale pdfx che permette di evitare l’inconveniente che segnali.
          No è difficile rappezzare, l’attuale pdfx, ma quando aggiorni stai attento se fra in file aggiornabili c’è una nuova versione di pdfx, che ho ricevuto da Ross Moore, uno degli autori, ancora sperimentale; ha bisogno di alcuni ritocchini, e poi sarà inviato a CTAN.
          Sembra che a parte l’eliminazione del nostro problema, abbia una scelta di liveelli di compatibilità molto maggiore di quello che ora ci sta dando grattacapi.
          Fra i contributi ce ne è uno di @MatteoF, che segnala una nuova procedura basata sul nuovo comando \DocumentMetadata, che sfrutta molte innovazioni del moderno LaTeX2e datato 2014-06-01, distribuito con l’aggiornamento di TeX Live di una decina di giorni fa.

        • #122057
          Daniele
          Partecipante
            Up
            0
            Down
            ::


            Ciao Claudio, come sempre grazie per la risposta fornitami, ma io non ricado in questo tipo di situazione che è avvenuta a @MisterMandarino. Io ho un problema di codice, cioè non so se esista un comando da inserire per poter ottenere quello che desideri, non di generazione del file. Perché se esegui il codice da me allegato non si ottiene nessun errore.

          • #122058
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::


              Scusami. sono tanto impegnato con i problemi di pdfc=x che ho scambiato Tikz con pdfx.

              Con TikZ credo di non poterti aiutare; non lo uso quasi mai, non mi ricordo l’ultima volta che ci ho provato.

              PS: ho copiato il tuo codice e l’ho compilato: non ho ricevuto nessun errore, solo qualche warning.

            • #122059
              Daniele
              Partecipante
                Up
                0
                Down
                ::


                Ciao @OldClaudio, scrivo per informarvi che ho risolto il problema di layout con Tikz. Qualora qualcuno fosse interessato mi può contattare.

                Grazie ancora.

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

            Go to top