Linea verticale con teasto “accanto”

  • Creatore
    Topic
  • #58325
    samiel
    Partecipante
      Up
      0
      Down
      ::


      Qual è la tecnica per produrre una linea verticale
      con testo accanto? Diciamo come nella copertina di «ArsTeXnica»?
      Anzi con testo “allato”, come dicevano nell’Otocento?

      Grazie
      M.

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

        Qual è la tecnica per produrre una linea verticale
        con testo accanto? Diciamo come nella copertina di «ArsTeXnica»?
        Anzi con testo “allato”, come dicevano nell’Otocento?

        Grazie
        M.

        `\vrule height 3pc width 1pt \kern2pt Testo a lato`
        Ciao
        Enrico

      • #58327
        samiel
        Partecipante
          Up
          0
          Down
          ::


          Bene, ma per produrre testo collocato
          a varie altezze rispetto alla linea verticale,
          appunto come nel frontespizio dl ArxTeXnica?

          In rete ho trovato del codice (relativo
          alla titlepage) che usa delle scatole…
          `\documentclass[a4paper]{article}
          \usepackage[T1]{fontenc}
          \usepackage{textcomp}
          \usepackage[utf8]{inputenc}
          \usepackage[italian]{babel}

          \makeatletter
          \def\thickhrulefill{\leavevmode \leaders \hrule height 1pt\hfill \kern \z@}
          \renewcommand{\maketitle}{\begin{titlepage}%
          \let\footnotesize\small
          \let\footnoterule\relax
          \parindent \z@
          \reset@font
          \null
          \vskip 10\p@
          \hbox{\mbox{\hspace{3em}}%
          \vrule depth 0.6\textheight%
          \mbox{\hspace{2em}}
          \vbox{
          \vskip 40\p@
          \begin{flushleft}
          \Large \@author \par
          \end{flushleft}
          \vskip 80\p@
          \begin{flushleft}
          \huge \bfseries \@title \par
          \end{flushleft}
          \vfil
          }}
          \null
          \end{titlepage}%
          \setcounter{footnote}{0}%
          }
          \makeatother
          \author{Isidore Ducasse, Comte de Lautréamont}
          \author{Lautréamont}
          \title{Les Chants de Maldoror}
          \date{1874}
          \begin{document}
          \maketitle
          \end{document}`

          M.

        • #58328
          Up
          0
          Down
          ::

          Bene, ma per produrre testo collocato
          a varie altezze rispetto alla linea verticale,
          appunto come nel frontespizio dl ArxTeXnica?

          Senza sapere com’è realizzato effettivamente, direi che non ci vuole molto; l’uso opportuno di \parbox permette di ottenere il posizionamento che si vuole. Un comando \vrule senza specificare “height” disegna un filetto che si estende per tutta l’ampiezza verticale della \hbox in cui si trova.
          `\documentclass[12pt]{article}
          \usepackage[a4paper,margin=0pt]{geometry}
          \usepackage{guit,lmodern}
          \definecolor{arsgray}{gray}{.8}

          \begin{document}
          \pagestyle{empty}
          \centering
          \vspace*{\fill}
          \makebox[17cm]{%
          \color{arsgray}%
          \parbox[t][19.7cm]{4cm}{\color{black}\raggedleft
          Numero 9\\
          Aprile 2010\par
          \vfill
          \Large\guit}%
          \hfill\vrule width 3pt\hfill
          \parbox[t][19.7cm]{12cm}{\color{black}\raggedleft
          \vspace*{3cm}
          {\fontsize{72}{104}\selectfont\Ars}\\
          {\Large Rivista italiana di \TeX{} e \LaTeX}\par
          \vfill
          {\footnotesize\texttt{http://www.guit.ssup.it/arstexnica}}}%
          }
          \vspace*{\fill}
          \end{document}`
          Ciao
          Enrico

        • #58329
          mlgdominici
          Amministratore del forum
            Up
            0
            Down
            ::

            Bene, ma per produrre testo collocato
            a varie altezze rispetto alla linea verticale,
            appunto come nel frontespizio dl ArxTeXnica?

            Senza sapere com’è realizzato effettivamente, direi che non ci vuole molto; l’uso opportuno di \parbox permette di ottenere il posizionamento che si vuole. Un comando \vrule senza specificare “height” disegna un filetto che si estende per tutta l’ampiezza verticale della \hbox in cui si trova.
            `\documentclass[12pt]{article}
            \usepackage[a4paper,margin=0pt]{geometry}
            \usepackage{guit,lmodern}
            \definecolor{arsgray}{gray}{.8}

            \begin{document}
            \pagestyle{empty}
            \centering
            \vspace*{\fill}
            \makebox[17cm]{%
            \color{arsgray}%
            \parbox[t][19.7cm]{4cm}{\color{black}\raggedleft
            Numero 9\\
            Aprile 2010\par
            \vfill
            \Large\guit}%
            \hfill\vrule width 3pt\hfill
            \parbox[t][19.7cm]{12cm}{\color{black}\raggedleft
            \vspace*{3cm}
            {\fontsize{72}{104}\selectfont\Ars}\\
            {\Large Rivista italiana di \TeX{} e \LaTeX}\par
            \vfill
            {\footnotesize\texttt{http://www.guit.ssup.it/arstexnica}}}%
            }
            \vspace*{\fill}
            \end{document}`
            Ciao
            Enrico

            Da autore, insieme a Massimo Caschili, della classe arstexnica, confermo. Leggermente (e forse inutilmente) più complicato, ma in sostanza il codice è quello.

            Ciao,
            Max.

          • #58330
            samiel
            Partecipante
              Up
              0
              Down
              ::


              Ottimo!!
              Adattato alle mie necessità

              Mille grazie
              M.

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

          Go to top