Scrivere del testo nell’interlinea

  • Creatore
    Topic
  • #69389
    Up
    0
    Down
    ::


    Perdonate il titolo forse un po’ criptico, ma non sono riuscito a trovare di meglio.
    Ho bisogno di poter scrivere alcune parole sopra altre parole, come potete vedere qui sotto:

    `
    Traduci dall'italiano al latino le frasi seguenti.

    capio equus
    a) I Greci conquistano Troia con l'inganno del cavallo di legno.

    `

    Lo scopo è suggerire una parola forse sconosciuta. Per la cronaca, nel 1970, mi pare, Lanfranco Caretti fu l’autore di un’edizione dei Promessi Sposi che, appunto, confrontava le due versioni del 1827 e del 1840: il testo principale riportava la “quarantana”, mentre nell’interlinea e in corpo ridotto, le varianti della “ventisettana”.

    Si può fare facilmente, oppure è pane per ledmac?

    Ciao
    Tommaso

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

      illinguista1972″ post=68519Perdonate il titolo forse un po’ criptico, ma non sono riuscito a trovare di meglio.
      Ho bisogno di poter scrivere alcune parole sopra altre parole, come potete vedere qui sotto:

      `
      Traduci dall'italiano al latino le frasi seguenti.

      capio equus
      a) I Greci conquistano Troia con l'inganno del cavallo di legno.

      `

      Lo scopo è suggerire una parola forse sconosciuta. Per la cronaca, nel 1970, mi pare, Lanfranco Caretti fu l’autore di un’edizione dei Promessi Sposi che, appunto, confrontava le due versioni del 1827 e del 1840: il testo principale riportava la “quarantana”, mentre nell’interlinea e in corpo ridotto, le varianti della “ventisettana”.

      Si può fare facilmente, oppure è pane per ledmac?

      `\documentclass[a4paper]{article}
      \newcommand{\hint}[2]{\shortstack{\rlap{\scriptsize\itshape#2}\hfill\null\\[-.4ex]#1}}
      \begin{document}
      I Greci \hint{conquistano}{capio} Troia con l'inganno del \hint{cavallo}{equus} di legno
      \end{document}`
      Ciao
      Enrico

    • #69391
      Up
      0
      Down
      ::


      Ciao Grande Saggio, risultato meraviglioso. 🙂
      Un piccolo perfezionamento: ammettiamo che, come spesso accade, una sola parola latina racchiuda in sé un’intera espressione italiana. Sarebbe possibile far partire dalla prima una linea orizzontale sottile che termini alla fine del primo argomento di \hint? Diciamo che la linea dovrebbe trovarsi a metà del corpo della lettera, in corrispondenza, per capirci, del tratto orizzontale di una e. Il nec plus ultra sarebbe un breve filetto discendente ad angolo retto al termine della linea, per segnalare in modo più chiaro l’espressione italiana compresa nel termine latino. :mrgreen:

      Ciao
      Tommaso

    • #69392
      Up
      0
      Down
      ::

      illinguista1972″ post=68531Ciao Grande Saggio, risultato meraviglioso. 🙂
      Un piccolo perfezionamento: ammettiamo che, come spesso accade, una sola parola latina racchiuda in sé un’intera espressione italiana. Sarebbe possibile far partire dalla prima una linea orizzontale sottile che termini alla fine del primo argomento di \hint? Diciamo che la linea dovrebbe trovarsi a metà del corpo della lettera, in corrispondenza, per capirci, del tratto orizzontale di una e. Il nec plus ultra sarebbe un breve filetto discendente ad angolo retto al termine della linea, per segnalare in modo più chiaro l’espressione italiana compresa nel termine latino. :mrgreen:

      Questo?
      `\newcommand{\hint}[2]{%
      \shortstack{%
      \rlap{\scriptsize\itshape#2}\hfill\null\\[-.6ex]
      \leaders\hrule height.2pt\hfill\vrule depth.6ex width.2pt\null\\[-1.2ex]
      #1}}`

      Ciao
      Enrico

    • #69393
      Up
      0
      Down
      ::


      Non proprio 🙂
      Volevo che il filetto partisse da metà o.

      Ciao
      Tommaso

    • #69394
      Up
      0
      Down
      ::

      illinguista1972″ post=68552Non proprio 🙂
      Volevo che il filetto partisse da metà o.

      `\newcommand{\hint}[2]{%
      % Misuriamo
      \settowidth{\dimen0}{\scriptsize\itshape#2}%
      \settowidth{\dimen2}{#1}%
      \shortstack{%
      \hbox to \ifdim\dimen0>\dimen2 0pt \else \dimen2\fi
      {\scriptsize\itshape\strut#2\kern-.2em\leaders\hrule height-1pt depth1.2pt\hss
      \ifdim\dimen0>\dimen2
      \vrule width 0pt depth 3pt
      \else
      \kern-.2pt\vrule height -1pt depth3pt width.2pt
      \fi}\hfill\null\\[-1.4ex]
      \strut#1}}`
      Mi piace di più quello di prima.

      Ciao
      Enrico

    • #69395
      Up
      0
      Down
      ::


      Buongiorno a tutti,
      sono nuovo da queste parti e ho finito poco fa di leggere “l’arte di scrivere con Latex”. La ragione del mio avvicinamento risiede proprio nell’obiettivo posto da illinguista1972. La mia necessità, puramente amatoriale, è quella di creare un testo italiano/latino con traduzione interlineare.

      Ho trovato molto utili i comandi indicati in questa discussione, tuttavia vorrei sottoporvi un quesito circa la distribuzione delle parole in italiano. Rammento che sarà il testo latino ad adattarsi alle esigenze dell’italiano. Ho proceduto in tal modo:

      `\documentclass[a4paper]{book}
      \usepackage[T1]{fontenc}
      \usepackage[utf8]{inputenc}
      \usepackage[italian]{babel}
      \begin{document}
      \author{x \and x}
      \title{MARCO TULLIO CICERONE \\ TUSCULANE DISPUTATIONES}
      \date{}
      \maketitle
      \newcommand{\hint}[2]{\shortstack{\rlap{\large\itshape#2}\hfill\null\\[-.4ex]#1}}

      ?\hint{\textbf{1. Liberatomi una buona volta, se non del tutto}}{1. Cum essem liberatus aliquando aut omnino}\\

      \hint{\textbf{almeno in gran parte, dalle fatiche del patrocinio forense}}{aut ex magna parte laboribus defensionum}\\

      \hint{\textbf{e dai doveri di senatore, mi sono ridato, o Bruto,}{et muneribus senatoriis, me rettuli, Brute,}\\`

      per essere più rapidi nell’esposizione: come posso fare per fare in modo che Brute stia “sopra” , o Bruto?

      Grazie dell’aiuto e correggete qualsiasi errore, ne farò tesoro.

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

Go to top