Indent in Parallel

  • Creatore
    Topic
  • #17135
    Up
    0
    Down
    ::


    Ciao!
    Grazie al forum sono riuscita a risolvere il rpoblema delle due colonne, utilizzando parallel:

    `
    \documentclass[12pt]{article}
    \usepackage{parallel}
    \newenvironment{myquote}[2]%
    {\begin{list}{}{\leftmargin#1\rightmargin#2}\item{}}%
    {\end{list}}
    \newenvironment{leftquote}{\noindent\minipage[t]{.4\textwidth}\begin{myquote}{.3cm}{.5cm}}
    {\end{myquote}\endminipage}
    \newenvironment{rightquote}{\noindent\minipage[t]{.5\textwidth}\begin{myquote}{.5cm}{.5cm}}
    {\end{myquote}\endminipage}
    \newcommand{\mquotepar}{\ParallelPar\medskip}
    \newcommand{\squotepar}{\ParallelPar\smallskip}
    \newcommand{\bquotepar}{\ParallelPar\bigskip}
    \let\quotepar\mquotepar
    \begin{document}

    \mquotepar
    \begin{Parallel}{0.4\textwidth}{0.51\textwidth}
    \ParallelLText{\begin{leftquote}
    \small{“”L'è in testa lu, el Dante!''

    “”Alter che pagura! Alter che broda!''}
    \footnotemark[238]
    \end{leftquote}}
    \ParallelRText{\begin{rightquote}
    \small{“”Altro che paura! Altro che broda!''}
    \end{rightquote}}
    \mquotepar
    \end{Parallel}
    \footnotetext[238]{Einaudi,cap. 5, r. 54.}

    `

    Vorrei però che la prima riga delle citazione avesse un rientro. Credo di dover inserire \indent, ma non ho ben capito dove inserirlo (le prove che ho fatto non hanno funzionato!:wink: )

    E’ giusto il comando? E dove lo inserisco?

    Grazie mille!!

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

      Ciao!
      Grazie al forum sono riuscita a risolvere il rpoblema delle due colonne, utilizzando parallel:

      `
      \documentclass[12pt]{article}
      \usepackage{parallel}
      \newenvironment{myquote}[2]%
      {\begin{list}{}{\leftmargin#1\rightmargin#2}\item{}}%
      {\end{list}}
      \newenvironment{leftquote}{\noindent\minipage[t]{.4\textwidth}\begin{myquote}{.3cm}{.5cm}}
      {\end{myquote}\endminipage}
      \newenvironment{rightquote}{\noindent\minipage[t]{.5\textwidth}\begin{myquote}{.5cm}{.5cm}}
      {\end{myquote}\endminipage}
      \newcommand{\mquotepar}{\ParallelPar\medskip}
      \newcommand{\squotepar}{\ParallelPar\smallskip}
      \newcommand{\bquotepar}{\ParallelPar\bigskip}
      \let\quotepar\mquotepar
      \begin{document}

      \mquotepar
      \begin{Parallel}{0.4\textwidth}{0.51\textwidth}
      \ParallelLText{\begin{leftquote}
      \small{“”L'è in testa lu, el Dante!''

      “”Alter che pagura! Alter che broda!''}
      \footnotemark[238]
      \end{leftquote}}
      \ParallelRText{\begin{rightquote}
      \small{“”Altro che paura! Altro che broda!''}
      \end{rightquote}}
      \mquotepar
      \end{Parallel}
      \footnotetext[238]{Einaudi,cap. 5, r. 54.}

      `

      Vorrei però che la prima riga delle citazione avesse un rientro. Credo di dover inserire \indent, ma non ho ben capito dove inserirlo (le prove che ho fatto non hanno funzionato!:wink: )

      E’ giusto il comando? E dove lo inserisco?

      Mi sfugge la complicazione della costruzione che usi; che cos’ha di male il codice seguente?
      `\mquotepar
      \begin{Parallel}{0.4\textwidth}{0.51\textwidth}
      \ParallelLText{\small
      “”L'è in testa lu, el Dante!''

      “”Alter che pagura! Alter che broda!''\footnotemark[239]}
      \ParallelRText{\small
      “”Altro che paura! Altro che broda!''}
      \mquotepar
      \end{Parallel}
      \footnotetext[239]{Einaudi,cap. 5, r. 54.}`
      Se poi devi scrivere queste citazioni in \small, probabilmente c’è un modo migliore. Ricorda che \small non è un comando con argomento, ma una dichiarazione valida in tutto il gruppo in cui il comando si trova.

      Ciao
      Enrico

    • #17137
      Up
      0
      Down
      ::


      La complicazione del codice deriva dal fatto che mi serviva una resa grafica simile a quella dell’ambiente quotation visto che per le citazioni “semplici” ho utilizzato tale ambiente. La soluzione mi è stata fornita qui

      e ha funzionato pefettamente. Rimane solo il problema dell’indentazione della prima riga di queste citazioni, che non riesco ad ottenre. Per quel che riguarda \small, invece, ho capito l’errore, so che dovrei correggerlo, ma funziona anche così e poiché sono in fase di chiusura tesi (:roll: ) rimettermi a scorrere tutto il lavoro è troppo dispendioso in termini di tempo. Ma quando la riguarderò con calma prometto che sistemerò 😉

      In ogni caso grazie per la pazienza e la disponibilità.

      Erica

    • #17138
      Up
      0
      Down
      ::

      La complicazione del codice deriva dal fatto che mi serviva una resa grafica simile a quella dell’ambiente quotation visto che per le citazioni “semplici” ho utilizzato tale ambiente. La soluzione mi è stata fornita

      e ha funzionato pefettamente. Rimane solo il problema dell’indentazione della prima riga di queste citazioni, che non riesco ad ottenre.

      Il problema è che in una minipage il parametro \parindent viene posto a zero. Anche dando \indent non risolveresti nulla. Puoi aggiungere queste righe al tuo codice
      `\newlength{\normalparindent}
      \AtBeginDocument{\setlength{\normalparindent}{\parindent}}`
      e modificare l’ambiente myquote come
      `\newenvironment{myquote}[2]%
      {\begin{list}{}{\leftmargin#1\rightmargin#2\parindent\normalparindent}\item{}}%
      {\end{list}}`
      Ma rimango dell’opinione che tutta quella roba sia di troppo; però non conosco del tutto le tue esigenze.

      La parola “indentazione” è presente in uno solo dei dizionari che ho consultato e non è la traduzione di “indent”. Il termine corretto in tipografia è “rientro” o “rientranza”. 🙂

      Ciao
      Enrico

    • #17139
      Up
      0
      Down
      ::


      Grazie Enrico per l’aiuto, ma credo di essere un po’ “imbranata”…..
      Non ottengo nulla…. Ho modificato l’ambiente myquote come mi hai suggerito e aggiunto le linee di codice, ma non ottengo il rientro (e pensare che mi laureo in lettere 😳 ) che mi servirebbe….

      Il codice è così:

      `
      \newlength{\normalparindent}
      \AtBeginDocument{\setlength{\normalparindent}{\parindent}}
      \usepackage{parallel}
      \newenvironment{myquote}[2]%
      {\begin{list}{}{\leftmargin#1\rightmargin#2\parindent\normalparindent}\item{}}%
      {\end{list}}
      \newenvironment{leftquote}
      {\minipage[t]{.5\textwidth}\begin{myquote}{.5cm}{.5cm}}
      {\end{myquote}\endminipage}
      \newenvironment{rightquote}{\minipage[t]{.5\textwidth}\begin{myquote}{.5cm}{.5cm}}
      {\end{myquote}\endminipage}

      \newcommand{\mquotepar}{\ParallelPar\medskip}
      \newcommand{\squotepar}{\ParallelPar\smallskip}
      \newcommand{\bquotepar}{\ParallelPar\bigskip}
      \let\quotepar\mquotepar
      `

      Sicuramente avrò fatto un errore banalissimo (del tipo incollare il nuovo codice al posto sbagliato)…Mi scuso in anticipo 😳

      Grazie ancora!

    • #17140
      Up
      0
      Down
      ::

      Grazie Enrico per l’aiuto, ma credo di essere un po’ “imbranata”…..
      Non ottengo nulla…. Ho modificato l’ambiente myquote come mi hai suggerito e aggiunto le linee di codice, ma non ottengo il rientro (e pensare che mi laureo in lettere 😳 ) che mi servirebbe….

      Il codice è così:

      `\newlength{\normalparindent}
      \AtBeginDocument{\setlength{\normalparindent}{\parindent}}
      \usepackage{parallel}
      \newenvironment{myquote}[2]%
      {\begin{list}{}{\leftmargin#1\rightmargin#2\parindent\normalparindent}\item{}}%
      {\end{list}}
      \newenvironment{leftquote}
      {\minipage[t]{.5\textwidth}\begin{myquote}{.5cm}{.5cm}}
      {\end{myquote}\endminipage}
      \newenvironment{rightquote}{\minipage[t]{.5\textwidth}\begin{myquote}{.5cm}{.5cm}}
      {\end{myquote}\endminipage}

      \newcommand{\mquotepar}{\ParallelPar\medskip}
      \newcommand{\squotepar}{\ParallelPar\smallskip}
      \newcommand{\bquotepar}{\ParallelPar\bigskip}
      \let\quotepar\mquotepar
      `

      Sicuramente avrò fatto un errore banalissimo (del tipo incollare il nuovo codice al posto sbagliato)…Mi scuso in anticipo 😳

      L’errore è mio, in realtà. Ho sottovalutato l’impatto della lista introdotta da myquote.
      `\newenvironment{myquote}[2]
      {\begin{list}{}{%
      \leftmargin#1
      \rightmargin#2
      \listparindent\normalparindent}%
      \item\hspace{\normalparindent}\ignorespaces}%
      {\end{list}}`
      Sempre con l’obiezione che senza tutta quella baraonda sarebbe molto più semplice.

      Ciao
      Enrico

    • #17141
      Up
      0
      Down
      ::


      Grazie mille! Ora tutto è perfetto.
      Spero di riuscire ad avere un po’ di tempo per sistemare la baraonda in modo da avere un codice più pulito.

      Purtroppo ora il tempo stringe…

      Grazie mille ancora, certamente la disponibilità e la pazienza non vi mancano.

      Grazie!

      Erica

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

Go to top