Interlinea differenti [RISOLTO]

  • Creatore
    Topic
  • #55629
    Up
    0
    Down
    ::


    Buongiorno a tutti,

    volevo chiedervi se sia possibile usare due interlinee diverse nello stesso documento: mi spiego meglio. Ho bisogno che nel capito in cui uso il carattere ebraico (hebtex) l’interlinea sia di 1,5, mentre in tutto il resto del documento sia come da default, ovvero singola.
    Non è una scelta velleitaria…un carattere che usa hebtex è più grande di 10pt (penso sia almeno 12 0 13pt) ed è una sorta di “grassetto”, se usassi l’interlinea singolo per tutto il documento, le parti in ebraico verrebbero troppo compresse e confusionarie (dal momento che alcuni caratteri ebraici vanno al di sopra e al di sotto del rigo).
    Ho cercato la documentazione di “setspace” ma senza successo.

    ecco il mio preambolo:

    \documentclass[10pt,covington,oneside]{book}
    \usepackage[italian]{betababel}
    \usepackage[style=philosophy-modern,hyperref,backref,square]{biblatex}
    \usepackage{indentfirst}
    \bibliography{bibliografia}
    \usepackage{hyperref}
    \usepackage{bibleref}
    \usepackage{endnotes}
    \usepackage{chngcntr}
    \counterwithin*{endnote}{subsection}
    \usepackage{epigraph}
    \makeatletter
    \newcommand{\notessubsection}[1]{%
    \par\vspace{1ex}\noindent\textbf{#1}\@nobreaktrue\vspace{1ex}}
    \newcommand{\mysubsection}[1]{\subsection{#1}
    \addtoendnotes{\unexpanded{\notessubsection{#1}}}}
    \makeatother
    \usepackage{fancyhdr}
    \pagestyle{fancy}
    \renewcommand{\chaptermark}[1]{\markboth{#1}{}}
    \renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
    \fancyhf{}
    \fancyhead[LE,RO]{\bfseries\thepage}
    \fancyhead[RE]{\bfseries\footnotesize\nouppercase{\leftmark}}
    \fancyhead[LO]{\bfseries\footnotesize\nouppercase{\rightmark}}
    \newenvironment{citazione}
    {\begin{quotation}\small}
    {\end{quotation}}

    %- Ebraico ed Edizione critica -%
    \usepackage{ledmac}
    \linenummargin{right}
    \usepackage{hebtex}
    \sethebrew
    \novocalize
    \usepackage{ledarab}

    %- Interlinea 1,5 e margini vari -%
    \usepackage{setspace}
    \onehalfspacing
    \renewcommand{\footfudgefiddle}{600} %mi permette di comporre apparati corposi
    \setlength{\skip\Afootins}{4 mm}

    %- Greco nell’Apparato -%
    \makeatletter
    \newcommand*{\morenoexpands}{%
    \let\bcode=\relax
    \let\Bet@code=\@gobble}

    %- Impostazione d’apparato -%
    \makeatletter
    \def\printlines#1|#2|#3|#4|#5|#6|#7|{%
    \begingroup
    \setprintlines{#1}{#2}{#3}{#4}{#5}{#6}%
    \ifl@d@pnum #1\fullstop\fi
    \ifledplinenum \linenumrep{#2}\else \symplinenum\fi
    \ifl@d@ssub \fullstop \sublinenumrep{#3}\fi
    \ifl@d@dash \endashchar\fi
    \ifl@d@pnum #4\fullstop\fi
    \ifl@d@elin \linenumrep{#5}\fi
    \ifl@d@esl \ifl@d@elin \fullstop\fi \sublinenumrep{#6}\fi
    \endgroup}
    \makeatother
    \newcommand{\killnumber}{\linenum{|-1|||-1||}}

    \newcommand{\pgf}{\stepcounter{sentence}
    \ledleftnote{\numlabfont{\thesentence}}%
    }
    \renewcommand{\edtext}[2]{%
    \oldedtext{#1}{\linenum{|\thesentence}#2}%
    }
    \makeatletter
    \newcommand*{\previous@A@number}{-1}
    \newcommand*{\previous@A@endnumber}{-1}
    \newcommand*{\previous@B@number}{-1}
    \newcommand*{\previous@B@endnumber}{-1}
    \newcommand*{\previous@page}{-1}
    \renewcommand*{\para@vfootnote}[2]{%
    \insert\csname #1footins\endcsname
    \bgroup
    \notefontsetup
    \footsplitskips
    \l@dparsefootspec #2\ledplinenumtrue \ifnum\@nameuse{previous@#1@number}=\l@dparsedstartline\relax
    \ledplinenumfalse
    \fi
    \ifnum\previous@page=\l@dparsedstartpage\relax
    \else \ledplinenumtrue \fi
    \ifnum\l@dparsedstartline=\l@dparsedendline\relax
    \else \ledplinenumtrue \fi
    \expandafter\xdef\csname previous@#1@number\endcsname{\l@dparsedstartline}
    \xdef\previous@page{\l@dparsedstartpage}
    \setbox0=\vbox{\hsize=\maxdimen
    \noindent\csname #1footfmt\endcsname#2}%
    \setbox0=\hbox{\unvxh0}%
    \dp0=0pt
    \ht0=\csname #1footfudgefactor\endcsname\wd0
    \box0
    \penalty0
    \egroup}
    \footparagraph{A}
    \footparagraph{B}
    \renewcommand*{\Afootfmt}[3]{%
    \ledsetnormalparstuff
    \notenumfont\printlines#1|%
    \ifledplinenum
    \enspace%
    \else
    {\hskip 0em plus0em minus.4em}%
    \fi
    {\select@lemmafont#1|#2}\rbracket\enskip
    #3\penalty-10}
    \let\Bfootfmt\Afootfmt
    \makeatother

    p.s. sapete perchè il pacchetto hebtex {arabtex} mi da problemi con fontenc e inputenc?
    per usare hebtex non posso caricarli e mi tocca scrivere le lettere accentate “a mano” 😀

    Grazie a chiunque legga

    Joseph

Visualizzazione 2 filoni di risposte
  • Autore
    Risposte
    • #55630
      admin
      Amministratore del forum
        Up
        0
        Down
        ::


        Buona Domenica.
        Nell’Arte (link in alto) è spiegato come fare. Oppure leggi qui.

        Ciao,
        ansys.

      • #55631
        Up
        0
        Down
        ::

        Buongiorno a tutti,

        volevo chiedervi se sia possibile usare due interlinee diverse nello stesso documento: mi spiego meglio. Ho bisogno che nel capito in cui uso il carattere ebraico (hebtex) l’interlinea sia di 1,5, mentre in tutto il resto del documento sia come da default, ovvero singola.
        Non è una scelta velleitaria…un carattere che usa hebtex è più grande di 10pt (penso sia almeno 12 0 13pt) ed è una sorta di “grassetto”, se usassi l’interlinea singolo per tutto il documento, le parti in ebraico verrebbero troppo compresse e confusionarie (dal momento che alcuni caratteri ebraici vanno al di sopra e al di sotto del rigo).
        Ho cercato la documentazione di “setspace” ma senza successo.

        ecco il mio preambolo:

        \documentclass[10pt,covington,oneside]{book}
        \usepackage[italian]{betababel}
        \usepackage[style=philosophy-modern,hyperref,backref,square]{biblatex}
        \usepackage{indentfirst}
        \bibliography{bibliografia}
        \usepackage{hyperref}
        \usepackage{bibleref}
        \usepackage{endnotes}
        \usepackage{chngcntr}
        \counterwithin*{endnote}{subsection}
        \usepackage{epigraph}
        \makeatletter
        \newcommand{\notessubsection}[1]{%
        \par\vspace{1ex}\noindent\textbf{#1}\@nobreaktrue\vspace{1ex}}
        \newcommand{\mysubsection}[1]{\subsection{#1}
        \addtoendnotes{\unexpanded{\notessubsection{#1}}}}
        \makeatother
        \usepackage{fancyhdr}
        \pagestyle{fancy}
        \renewcommand{\chaptermark}[1]{\markboth{#1}{}}
        \renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
        \fancyhf{}
        \fancyhead[LE,RO]{\bfseries\thepage}
        \fancyhead[RE]{\bfseries\footnotesize\nouppercase{\leftmark}}
        \fancyhead[LO]{\bfseries\footnotesize\nouppercase{\rightmark}}
        \newenvironment{citazione}
        {\begin{quotation}\small}
        {\end{quotation}}

        %- Ebraico ed Edizione critica -%
        \usepackage{ledmac}
        \linenummargin{right}
        \usepackage{hebtex}
        \sethebrew
        \novocalize
        \usepackage{ledarab}

        %- Interlinea 1,5 e margini vari -%
        \usepackage{setspace}
        \onehalfspacing
        \renewcommand{\footfudgefiddle}{600} %mi permette di comporre apparati corposi
        \setlength{\skip\Afootins}{4 mm}

        %- Greco nell’Apparato -%
        \makeatletter
        \newcommand*{\morenoexpands}{%
        \let\bcode=\relax
        \let\Bet@code=\@gobble}

        %- Impostazione d’apparato -%
        \makeatletter
        \def\printlines#1|#2|#3|#4|#5|#6|#7|{%
        \begingroup
        \setprintlines{#1}{#2}{#3}{#4}{#5}{#6}%
        \ifl@d@pnum #1\fullstop\fi
        \ifledplinenum \linenumrep{#2}\else \symplinenum\fi
        \ifl@d@ssub \fullstop \sublinenumrep{#3}\fi
        \ifl@d@dash \endashchar\fi
        \ifl@d@pnum #4\fullstop\fi
        \ifl@d@elin \linenumrep{#5}\fi
        \ifl@d@esl \ifl@d@elin \fullstop\fi \sublinenumrep{#6}\fi
        \endgroup}
        \makeatother
        \newcommand{\killnumber}{\linenum{|-1|||-1||}}

        \newcommand{\pgf}{\stepcounter{sentence}
        \ledleftnote{\numlabfont{\thesentence}}%
        }
        \renewcommand{\edtext}[2]{%
        \oldedtext{#1}{\linenum{|\thesentence}#2}%
        }
        \makeatletter
        \newcommand*{\previous@A@number}{-1}
        \newcommand*{\previous@A@endnumber}{-1}
        \newcommand*{\previous@B@number}{-1}
        \newcommand*{\previous@B@endnumber}{-1}
        \newcommand*{\previous@page}{-1}
        \renewcommand*{\para@vfootnote}[2]{%
        \insert\csname #1footins\endcsname
        \bgroup
        \notefontsetup
        \footsplitskips
        \l@dparsefootspec #2\ledplinenumtrue \ifnum\@nameuse{previous@#1@number}=\l@dparsedstartline\relax
        \ledplinenumfalse
        \fi
        \ifnum\previous@page=\l@dparsedstartpage\relax
        \else \ledplinenumtrue \fi
        \ifnum\l@dparsedstartline=\l@dparsedendline\relax
        \else \ledplinenumtrue \fi
        \expandafter\xdef\csname previous@#1@number\endcsname{\l@dparsedstartline}
        \xdef\previous@page{\l@dparsedstartpage}
        \setbox0=\vbox{\hsize=\maxdimen
        \noindent\csname #1footfmt\endcsname#2}%
        \setbox0=\hbox{\unvxh0}%
        \dp0=0pt
        \ht0=\csname #1footfudgefactor\endcsname\wd0
        \box0
        \penalty0
        \egroup}
        \footparagraph{A}
        \footparagraph{B}
        \renewcommand*{\Afootfmt}[3]{%
        \ledsetnormalparstuff
        \notenumfont\printlines#1|%
        \ifledplinenum
        \enspace%
        \else
        {\hskip 0em plus0em minus.4em}%
        \fi
        {\select@lemmafont#1|#2}\rbracket\enskip
        #3\penalty-10}
        \let\Bfootfmt\Afootfmt
        \makeatother

        p.s. sapete perchè il pacchetto hebtex {arabtex} mi da problemi con fontenc e inputenc?
        per usare hebtex non posso caricarli e mi tocca scrivere le lettere accentate “a mano” 😀

        Grazie a chiunque legga

        Joseph

        Difficile giudicare senza un esempio che mostri il problema. Potresti prendere in considerazione XeLaTeX, per un progetto come il tuo.

        Ciao
        Enrico

      • #55632
        Up
        0
        Down
        ::


        Grazie Ansys, era quello che cercavo…

        @ Enrico: sì ho pensato a xeleatex ma ormai il lavoro è avviato, e dal momento che ho iniziato ora a destreggiarmi un pò con Latex, ho paura di dover fare tutto da capo… 😀

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

    Go to top