Problema con la macro \LaTeX

  • Creatore
    Topic
  • #20002
    lorenzo.pantieri
    Partecipante
      Up
      0
      Down
      ::


      `\documentclass[10pt,a4paper,twoside,openright,titlepage,%fleqn,
      cleardoubleempty,abstractoff,pointlessnumbers,
      headinclude,footinclude,BCOR5mm]{scrreprt}

      \usepackage[applemac]{inputenc}
      \usepackage[T1]{fontenc}
      \usepackage[light,condensed,math]{iwona}
      \usepackage{classicthesis-ldpkg}
      \usepackage[eulerchapternumbers,subfig,beramono,
      eulermath,pdfspacing]{classicthesis}
      \usepackage[italian]{babel}

      \renewcommand{\sfdefault}{iwona}

      \usepackage{titlesec}
      \titleformat{\section}
      {\normalfont\Large\sffamily}{\textsc{\MakeTextLowercase{\thesection}}}%
      {1em}{\spacedlowsmallcaps}

      \begin{document}

      \begin{center}
      \LARGE\spacedlowsmallcaps{Prova con \LaTeX\xspace}
      \end{center}

      \myChapter{Prova con \LaTeX}
      \section{Prova con \LaTeX}

      \end{document}
      `
      Nel codice precedente la macro \LaTeX non mi sembra ben composta nel titolo iniziale centrato e nel titolo della sezione: è troppo grande in altezza, e risulta sproporzionata.

      Come si può rimediare, lasciando invariato il resto, riducendo dunque solo l’altezza della scritta “LaTeX”?

      Grazie mille,
      L.

    Visualizzazione 24 filoni di risposte
    • Autore
      Risposte
      • #20003
        lorenzo.pantieri
        Partecipante
          Up
          0
          Down
          ::


          Scusatemi per l’insistenza… 😳 😳 😳

          Prometto un “sussidio di mandorlato” a chi mi darà una mano a risolvere questo problema… Ne avrei davvero davvero bisogno…

          Grazie mille,
          Lorenzo

        • #20004
          DMW
            Up
            0
            Down
            ::

            Scusatemi per l’insistenza… 😳 😳 😳

            Prometto un “sussidio di mandorlato” a chi mi darà una mano a risolvere questo problema… Ne avrei davvero davvero bisogno…

            Grazie mille,
            Lorenzo

            l’unica cosa che mi è venuta in mente è
            `
            \begin{center}
            \LARGE\spacedlowsmallcaps{Prova con \protect\scalebox{.9}{\LaTeX}\xspace}
            \end{center}
            `

            oppure
            `
            \begin{center}
            \LARGE\spacedlowsmallcaps{Prova con \protect\scalebox{1}[.9]{\LaTeX}\xspace}
            \end{center}
            `
            se vuoi mantenere la larghezza invariata e modificare solo l’altezza.

            E nelle sezioni
            `
            \section{Prova con \protect\scalebox{1}[.85]{\LaTeX}}`
            o eventualmente
            `
            \section[Prova con \LaTeX]{Prova con \protect\scalebox{1}[.85]{\LaTeX}}`
            nel caso in cui ci siano problemi con la toc e le testatine.

            Ciao

            Andrea

          • #20005
            lorenzo.pantieri
            Partecipante
              Up
              0
              Down
              ::


              Un momento!

              http://www.guit.sssup.it/phpbb/viewtopic.php?t=2811&highlight=kern

              In questo topic ho trovato la definizione del logo TeX. Ho provato a sostituire il tutto dentro l’argomento di \textlowsmallcaps e funziona!!!

              Qualcuno sa dirmi la definizione di \LaTeX e \LaTeXe in termini di primitive TeX?

              Grazie!
              L.

            • #20006
              Up
              0
              Down
              ::

              Un momento!

              http://www.guit.sssup.it/phpbb/viewtopic.php?t=2811&highlight=kern

              In questo topic ho trovato la definizione del logo TeX. Ho provato a sostituire il tutto dentro l’argomento di \textlowsmallcaps e funziona!!!

              Qualcuno sa dirmi la definizione di \LaTeX in termini di primitive TeX?

              Non in termini di primitive, la definizione usa comandi per la selezione di font;
              `\DeclareRobustCommand{\LaTeX}{L\kern-.36em%
              {\sbox\z@ T%
              \vbox to\ht\z@{\hbox{\check@mathfonts
              \fontsize\sf@size\z@
              \math@fontsfalse\selectfont
              A}%
              \vss}%
              }%
              \kern-.15em%
              \TeX}`
              Viene composta una L, seguita da un kern negativo; la A piccola viene composta nel corpo degli esponenti e alzata in modo che il vertice sia all’altezza della barra della T un altro kern negativo e poi il logo \TeX.

              Suggerisco di usare dal principio il maiuscoletto:
              `\makeatletter
              \DeclareRobustCommand{\sLaTeX}{{\scshape
              l\kern-.32em%
              {\sbox\z@ t%
              \vbox to\ht\z@{\hbox{\check@mathfonts
              \fontsize\sf@size\z@
              \math@fontsfalse\selectfont
              a}%
              \vss}%
              }%
              \kern-.15em%
              \sTeX}}
              \def\sTeX{t\kern -.1667em \lower .25ex\hbox{e}\kern -.165em x}
              \makeatother`
              Nei casi di maiuscoletto devi ricordare di usare \sLaTeX e non \LaTeX.

              Da te tortellini, non mandorlato: quello è da Cologna Veneta. 🙂

              Ciao
              Enrico

            • #20007
              lorenzo.pantieri
              Partecipante
                Up
                0
                Down
                ::


                Carissimi, in questi giorni sono un po’ sfasato, e mi sono accorto di aver cancellato inavvertitamente un messaggio di ringraziamenti per Andrea…,

                La soluzione di Enrico è impeccabile. A questo punto, [insisto e chiedo al Prof. se mi dice qual è l’analoga definizione del comando \LaTeXe.

                Grazie,
                L.

                [OT]
                I tortellini sono davvero il minimo. In ogni caso, al prossimo GuIT meeting non manco di sicuro: spero ci sarà l’occasione di offrire un mega pranzo non virtuale a Enrico e Andrea che mi hanno aiutato in maniera davvero impagabile…
                [/OT]

              • #20008
                DMW
                  Up
                  0
                  Down
                  ::

                  Carissimi, in questi giorni sono un po’ sfasato, e mi sono accorto di aver cancellato inavvertitamente un messaggio di ringraziamenti per Andrea…,

                  La soluzione di Enrico è impeccabile. A questo punto, [insisto e chiedo al Prof. se mi dice qual è l’analoga definizione del comando \LaTeXe.

                  Grazie,
                  L.

                  [OT]
                  I tortellini sono davvero il minimo. In ogni caso, al prossimo GuIT meeting non manco di sicuro: spero ci sarà l’occasione di offrire un mega pranzo non virtuale a Enrico e Andrea che mi hanno aiutato in maniera davvero impagabile…
                  [/OT]

                  La definizione è questa
                  `\makeatletter
                  \DeclareRobustCommand{\LaTeXe}{\mbox{\m@th
                  \if b\expandafter\@car\f@series\@nil\boldmath\fi
                  \LaTeX\kern.15em2$_{\textstyle\varepsilon}$}}
                  \makeatother
                  `

                  Che nel tuo caso diventa
                  `\makeatletter
                  ….
                  \DeclareRobustCommand{\sLaTeXe}{{\scshape\mbox{\m@th
                  \if b\expandafter\@car\f@series\@nil\boldmath\fi
                  \sLaTeX\kern.15em2$_{\textstyle\varepsilon}$}}}
                  \makeatother`
                  se ritieni che il 2e risulti troppo staccato dal resto, puoi ridurre il valore .15em che trovi prima del 2.

                  Ciao

                  Andrea

                  PS: Mi sono accorto che il comando \LaTeX sotto \chapter e \section non viene reso bene.
                  Succede anche a te?

                • #20009
                  lorenzo.pantieri
                  Partecipante
                    Up
                    0
                    Down
                    ::

                    Mi sono accorto che il comando \LaTeX sotto \chapter e \section non viene reso bene.
                    Succede anche a te?

                    Sotto chapter uso il nomale \LaTeX, che in quel caso viene bene.

                    Sotto section \sLaTeX non è molto bello, è vero: il fatto è che il resto del titolo è in maiuscoletto spaziato, mentre “LaTeX” non è spaziato, le lettere sono quelle giuste, ma manca la spaziatura.

                    Non mandatemi a quel paese, sto sperimentando un layout “alternativo”, che ritengo molto bello (e che vi farò vedere appena il lavoro sarà pronto), ma c’è qualche inconveniente con la macro “LaTeX”, “TeX” e “LaTeXe”.

                    Ho anche pensato di rendere semplicemente con
                    `Prove con TEX e LATEX `
                    così, in Ascii, ma non mi sembra gran che, soprattutto in una guida a LaTeX… 😕

                    Tutti i suggerimenti sono graditissimi!

                    Grazie,
                    L.

                  • #20010
                    DMW
                      Up
                      0
                      Down
                      ::


                      A me \sLaTeX dentro \section non funziona nemmeno.

                    • #20011
                      Up
                      0
                      Down
                      ::

                      A me \sLaTeX dentro \section non funziona nemmeno.

                      È un problema derivante da hyperref (tanto per cambiare :evil:).
                      `\DeclareRobustCommand{\sLaTeX}{\texorpdfstring{\@sLaTeX}{LaTeX}}`
                      La definizione che prima era di \sLaTeX deve diventare quella di \@sLaTeX e non occorre più \DeclareRobustCommand, ma basta \def.

                      Sul fatto che non si componga bene sono d’accordo: le crenature vanno studiate font per font.

                      Ciao
                      Enrico

                    • #20012
                      DMW
                        Up
                        0
                        Down
                        ::

                        A me \sLaTeX dentro \section non funziona nemmeno.

                        È un problema derivante da hyperref (tanto per cambiare :evil:).
                        `\DeclareRobustCommand{\sLaTeX}{\texorpdfstring{\@sLaTeX}{LaTeX}}`
                        La definizione che prima era di \sLaTeX deve diventare quella di \@sLaTeX e non occorre più \DeclareRobustCommand, ma basta \def.

                        Sul fatto che non si componga bene sono d’accordo: le crenature vanno studiate font per font.

                        Ciao
                        Enrico

                        Grazie Prof,

                        L’autore di Hyperref ha creato quel comando perché non si può scrivere cose strane nei titoli dei bookmark, che sono composti da testo semplice. Me ne sono dimenticato.

                        Per fortuna hyperref non lo uso quasi mai. Fa troppo casino. 😀

                        Ciao

                        Andrea

                      • #20013
                        lorenzo.pantieri
                        Partecipante
                          Up
                          0
                          Down
                          ::

                          Sul fatto che non si componga bene sono d’accordo: le crenature vanno studiate font per font.

                          Miei cari Enrico e Andrea, avreste voglia di modificare la definizione dei comandi \sLaTeX e \sLaTeXe in modo da aggiustare la crenatura, in modo che non stoni con il resto della frase?

                          Magari potreste suggerirmi qualcosa, e io potrei andare per tentativi cercando il risultato migliore…

                          Lo so che sono insistente e che di regali sotto l’albero me ne avete già fatti tanti, però…

                          Un caro saluto,
                          Lorenzo

                        • #20014
                          lorenzo.pantieri
                          Partecipante
                            Up
                            0
                            Down
                            ::

                            `\DeclareRobustCommand{\sLaTeX}{\texorpdfstring{\@sLaTeX}{LaTeX}}`
                            La definizione che prima era di \sLaTeX deve diventare quella di \@sLaTeX e non occorre più \DeclareRobustCommand, ma basta \def.

                            Ancora una “cosuccia”, Enrico: mi diresti esattamente come scrivere il nuovo comando? Ho provato a piazzare quella stringa di codice qua e là, ma non ne vengo a capo.

                            Insomma, “spiegatemelo come se avessi sei anni”. 😉

                            Ancora grazie!

                            Lorenzo

                          • #20015
                            Up
                            0
                            Down
                            ::

                            Sul fatto che non si componga bene sono d’accordo: le crenature vanno studiate font per font.

                            Miei cari Enrico e Andrea, avreste voglia di modificare la definizione dei comandi \sLaTeX e \sLaTeXe in modo da aggiustare la crenatura, in modo che non stoni con il resto della frase?

                            Magari potreste suggerirmi qualcosa, e io potrei andare per tentativi cercando il risultato migliore…

                            Lo so che sono insistente e che di regali sotto l’albero me ne avete già fatti tanti, però…

                            `\makeatletter
                            \def\@ppljLaTeX{\textls[1]{%
                            \sbox\z@{\check@mathfonts\fontsize\sf@size\z@\math@fontsfalse\selectfont A}%
                            \sbox\tw@ T%
                            L\kern-.55\wd\z@
                            \vbox to\ht\tw@{\copy\z@\vss}%
                            \kern-.25\wd0
                            \@ctTeX}}
                            \def\@ppljTeX{T\kern -.08em \lower .3ex\hbox{E}\kern -.08em X}

                            \def\@ppljscLaTeX{\textls[1]{\scshape
                            \sbox\z@{\check@mathfonts\fontsize\sf@size\z@\math@fontsfalse\selectfont a}%
                            \sbox\tw@ t%
                            l\kern-.6\wd\z@
                            \vbox to\ht\tw@{\copy\z@\vss}%
                            \kern-.25\wd0
                            \@ctTeX}}
                            \def\@ppljscTeX{t\kern -.085em \lower .25ex\hbox{e}\kern -.085em x}

                            \def\@iwonaLaTeX{\textls[1]{%
                            \sbox\z@{\check@mathfonts\fontsize\sf@size\z@\math@fontsfalse\selectfont A}%
                            \sbox\tw@ T%
                            L\kern-.5\wd\z@
                            \vbox to\ht\tw@{\copy\z@\vss}%
                            \kern-.2\wd0
                            \@ctTeX}}
                            \def\@iwonaTeX{T\kern -.12em \lower .3ex\hbox{E}\kern -.12em X}

                            \def\@iwonascLaTeX{\textls[1]{\scshape
                            \sbox\z@{\check@mathfonts\fontsize\sf@size\z@\math@fontsfalse\selectfont a}%
                            \sbox\tw@ t%
                            l\kern-.5\wd\z@
                            \vbox to\ht\tw@{\copy\z@\vss}%
                            \kern-.2\wd0
                            \@ctTeX}}
                            \def\@iwonascTeX{t\kern -.1em \lower .25ex\hbox{e}\kern -.1em x}

                            \def\ct@sc{sc}
                            \def\@twoe{\kern.1em$2_{\textstyle\varepsilon}$}
                            \def\@sctwoe{\kern.15em2$_\varepsilon$}

                            \def\@ctTeX{\csname @\f@family\ifx\f@shape\ct@sc sc\fi TeX\endcsname}
                            \DeclareRobustCommand\ctLaTeX{%
                            \texorpdfstring{\csname @\f@family\ifx\f@shape\ct@sc sc\fi LaTeX\endcsname}{LaTeX}}
                            \DeclareRobustCommand\ctLaTeXe{%
                            \texorpdfstring{\ctLaTeX\csname @\ifx\f@shape\ct@sc sc\fi twoe\endcsname}{LaTeX2e}}
                            \DeclareRobustCommand\ctTeX{%
                            \texorpdfstring{\csname @\f@family\f@shape TeX\endcsname}{TeX}}
                            \makeatother`
                            Prova questo; i comandi, che sono sensibili al contesto, sono \ctTeX, \ctLaTeX e \ctLaTeXe

                            Questi comandi riconoscono la famiglia di font in uso e se siamo in un contesto di maiuscoletto. Sono composti usando \textls[1], in modo da annullare la spaziatura aggiuntiva (non si può mettere 0, a quanto pare).

                            Ho costruito solo quelli che usano come famiglia pplj (cioè Palatino con numeri minuscoli) e iwona, dovrebbero essere quelli che ti interessano.

                            Ciao
                            Enrico

                          • #20016
                            lorenzo.pantieri
                            Partecipante
                              Up
                              0
                              Down
                              ::

                              Prova questo; i comandi, che sono sensibili al contesto, sono \ctTeX, \ctLaTeX e \ctLaTeXe

                              Questi comandi riconoscono la famiglia di font in uso e se siamo in un contesto di maiuscoletto. Sono composti usando \textls[1], in modo da annullare la spaziatura aggiuntiva (non si può mettere 0, a quanto pare).

                              Ho costruito solo quelli che usano come famiglia pplj (cioè Palatino con numeri minuscoli) e iwona, dovrebbero essere quelli che ti interessano.

                              Alèèèèèèè!!!! 😀 😀 😀

                              Sono bellissimi!!! 😀

                              Spero di poter avere l’onore di ricambiare con una \emph{lauta} offerta mangereccia…

                              Per ora, un mega ringraziamento!

                              A presto,
                              Lorenzo

                            • #20017
                              Up
                              0
                              Down
                              ::

                              Prova questo; i comandi, che sono sensibili al contesto, sono \ctTeX, \ctLaTeX e \ctLaTeXe

                              Questi comandi riconoscono la famiglia di font in uso e se siamo in un contesto di maiuscoletto. Sono composti usando \textls[1], in modo da annullare la spaziatura aggiuntiva (non si può mettere 0, a quanto pare).

                              Ho costruito solo quelli che usano come famiglia pplj (cioè Palatino con numeri minuscoli) e iwona, dovrebbero essere quelli che ti interessano.

                              Alèèèèèèè!!!! 😀 😀 😀

                              Sono bellissimi!!! 😀

                              Spero di poter avere l’onore di ricambiare con una \emph{lauta} offerta mangereccia…

                              Per ora, un mega ringraziamento!

                              C’è qualche modifica, in modo che la sensibilità al contesto non sia troppa e funzioni anche \ctTeX. Ho deciso che quei marchi vadano sempre e solo in caratteri diritti; quindi ecco le macro:
                              `\makeatletter
                              \def\@ppljLaTeX{{\upshape
                              \sbox\z@{\check@mathfonts\fontsize\sf@size\z@\math@fontsfalse\selectfont A}%
                              \sbox\tw@ T%
                              L\kern-.55\wd\z@
                              \vbox to\ht\tw@{\copy\z@\vss}%
                              \kern-.25\wd0
                              \@ctTeX}}
                              \def\@ppljTeX{{\upshape T\kern -.08em \lower .3ex\hbox{E}\kern -.08em X}}

                              \def\@ppljscLaTeX{{\upshape\scshape
                              \sbox\z@{\check@mathfonts\fontsize\sf@size\z@\math@fontsfalse\selectfont a}%
                              \sbox\tw@ t%
                              l\kern-.6\wd\z@
                              \vbox to\ht\tw@{\copy\z@\vss}%
                              \kern-.25\wd0
                              \@ctTeX}}
                              \def\@ppljscTeX{{\upshape\scshape t\kern -.085em \lower .25ex\hbox{e}\kern -.085em x}}

                              \def\@iwonaLaTeX{{\upshape
                              \sbox\z@{\check@mathfonts\fontsize\sf@size\z@\math@fontsfalse\selectfont A}%
                              \sbox\tw@ T%
                              L\kern-.5\wd\z@
                              \vbox to\ht\tw@{\copy\z@\vss}%
                              \kern-.2\wd0
                              \@ctTeX}}
                              \def\@iwonaTeX{{\upshape T\kern -.12em \lower .3ex\hbox{E}\kern -.12em X}}

                              \def\@iwonascLaTeX{{\upshape\scshape
                              \sbox\z@{\check@mathfonts\fontsize\sf@size\z@\math@fontsfalse\selectfont a}%
                              \sbox\tw@ t%
                              l\kern-.5\wd\z@
                              \vbox to\ht\tw@{\copy\z@\vss}%
                              \kern-.2\wd0
                              \@ctTeX}}
                              \def\@iwonascTeX{{\upshape\scshape t\kern -.1em \lower .25ex\hbox{e}\kern -.1em x}}

                              \def\ct@sc{sc}
                              \def\@ctTeX{\csname @\f@family\ifx\f@shape\ct@sc sc\fi TeX\endcsname}

                              \DeclareRobustCommand\ctLaTeX{%
                              \texorpdfstring{\textls[1]{\csname @\f@family\ifx\f@shape\ct@sc sc\fi LaTeX\endcsname}}{LaTeX}}
                              \DeclareRobustCommand\ctLaTeXe{%
                              \texorpdfstring{\textls[1]{\ctLaTeX\csname @\ifx\f@shape\ct@sc sc\fi twoe\endcsname}}{LaTeX2e}}

                              \def\@twoe{\kern.1em$2_{\textstyle\varepsilon}$}
                              \def\@sctwoe{\kern.15em2$_\varepsilon$}

                              \DeclareRobustCommand\ctTeX{%
                              \texorpdfstring{\textls[1]{\csname @\f@family\f@shape TeX\endcsname}}{TeX}}
                              \makeatother`
                              Come vedi, ho spostato la chiamata di \textls[1] alla fine e ho aggiunto alcune chiamate di \upshape e \scshape per essere sicuro che il carattere scelto sia quello giusto. Se le macro vengono chiamate in ambiente neretto, prendono quella caratteristica. Ma, tanto, ClassicThesis non usa il neretto. 🙂

                              Ciao
                              Enrico

                            • #20018
                              lorenzo.pantieri
                              Partecipante
                                Up
                                0
                                Down
                                ::

                                C’è qualche modifica, in modo che la sensibilità al contesto non sia troppa e funzioni anche \ctTeX. Ho deciso che quei marchi vadano sempre e solo in caratteri diritti…

                                Come vedi, ho spostato la chiamata di \textls[1] alla fine e ho aggiunto alcune chiamate di \upshape e \scshape per essere sicuro che il carattere scelto sia quello giusto. Se le macro vengono chiamate in ambiente neretto, prendono quella caratteristica. Ma, tanto, ClassicThesis non usa il neretto. 🙂

                                Beh, che cosa posso dire… perfetto!!! 😀

                                Enrico non ho parole per ringraziarti, sei sempre bravissimo e disponibilissimo!

                                A presto,
                                Lorenzo

                              • #20019
                                lorenzo.pantieri
                                Partecipante
                                  Up
                                  0
                                  Down
                                  ::


                                  Caro Enrico,

                                  scusami se ti rompo le scatole anche l’antivigilia di Natale… 😳

                                  Ho notato che il “2” del Tuo comando \ctLaTeXe è forse un po’ troppo grosso. Mi chiedevo se era una cosa voluta oppure no.
                                  `{\Large\spacedlowsmallcaps{Confrontiamo \ctLaTeXe{} con \LaTeXe}}`

                                  Immagino che le righe da modificare siano:
                                  `\def\@twoe{\kern.1em$2_{\textstyle\varepsilon}$}
                                  \def\@sctwoe{\kern.15em2$_\varepsilon$}
                                  `
                                  Ho provato a mettere nella seconda riga {\small 2} al posto di 2, ma forse così il “2” è troppo piccolo…

                                  Insomma, ci vuole un Maestro!

                                  Grazie ancora,
                                  L.

                                • #20020
                                  Up
                                  0
                                  Down
                                  ::

                                  Caro Enrico,

                                  scusami se ti rompo le scatole anche l’antivigilia di Natale… 😳

                                  Ho notato che il “2” del Tuo comando \ctLaTeXe è forse un po’ troppo grosso. Mi chiedevo se era una cosa voluta oppure no.
                                  `{\Large\spacedlowsmallcaps{Confrontiamo \ctLaTeXe{} con \LaTeXe}}`

                                  Immagino che le righe da modificare siano:
                                  `\def\@twoe{\kern.1em$2_{\textstyle\varepsilon}$}
                                  \def\@sctwoe{\kern.15em2$_\varepsilon$}
                                  `
                                  Ho provato a mettere nella seconda riga {\small 2} al posto di 2, ma forse così il “2” è troppo piccolo…

                                  Insomma, ci vuole un Maestro!

                                  Con la definizione originale si usa il 2 minuscolo; prova con
                                  `\def\@twoe{\kern.1em$\m@th2_{\textstyle\varepsilon}$}
                                  \def\@sctwoe{\kern.15em$\m@th{\scriptstyle2}_\varepsilon$}`
                                  Il \m@th ci sarebbe dovuto andare comunque, anche se di solito non serve (annulla l’eventuale spaziatura aggiuntiva prima e dopo le formule).

                                  Tuttavia ti ricordo che il nome “LaTeX 2e” è ormai un residuo del passato e non dovrebbe essere più usato se non per motivi storici.

                                  Ciao
                                  Enrico

                                • #20021
                                  lorenzo.pantieri
                                  Partecipante
                                    Up
                                    0
                                    Down
                                    ::

                                    Con la definizione originale si usa il 2 minuscolo; prova con
                                    `\def\@twoe{\kern.1em$\m@th2_{\textstyle\varepsilon}$}
                                    \def\@sctwoe{\kern.15em$\m@th{\scriptstyle2}_\varepsilon$}`

                                    Tuttavia ti ricordo che il nome “LaTeX 2e” è ormai un residuo del passato e non dovrebbe essere più usato se non per motivi storici.

                                    Grazie mille Enrico sia per il codice sia per il suggerimento!

                                    A presto,
                                    L.

                                  • #20022
                                    Up
                                    0
                                    Down
                                    ::

                                    Con la definizione originale si usa il 2 minuscolo; prova con
                                    `\def\@twoe{\kern.1em$\m@th2_{\textstyle\varepsilon}$}
                                    \def\@sctwoe{\kern.15em$\m@th{\scriptstyle2}_\varepsilon$}`

                                    Tuttavia ti ricordo che il nome “LaTeX 2e” è ormai un residuo del passato e non dovrebbe essere più usato se non per motivi storici.

                                    Grazie mille Enrico sia per il codice sia per il suggerimento!

                                    Il nome andrebbe usato solo per indicare la versione, in contrasto a LaTeX 2.09; siccome sono già molti anni che si usa la nuova, non è più necessario fare riferimento alla versione. Fortunatamente sono pochissimi quelli che insistono a produrre documenti con la vecchia. Il formato è LaTeX e basta.

                                    Ciao
                                    Enrico

                                  • #20023
                                    lorenzo.pantieri
                                    Partecipante
                                      Up
                                      0
                                      Down
                                      ::


                                      Carissimi, questa è la richiesta più impertinente da quando frequento il forum. Il mitico Enrico ha avauto la pazienza di ridefinirmi le macro \LaTeX. TeX e \LaTeXe appositamente per il lavoro che sto facendo… ma io non sono ancora a posto… 😳

                                      Guardo e riguardo il frontespizio (fatto con i font Iwona), ma mi pare che la spaziatura tra le lettere della parola LaTeX non sia sufficiente, rispetto alla spaziatura del maiscuoletto spaziato.
                                      `\begin{center}
                                      \LARGE
                                      \spacedlowsmallcaps{Questa è solo una piccola prova con \ctLaTeX}
                                      \end{center}`
                                      Infatti se al posto di \ctLaTeX si usa il semplice LaTeX, le dimensioni in altezza sono esagerate ed il risultato è inaccettabile, ma le lettere sono molto ben spaziate.

                                      È solo una mia impressione?

                                      Grazie e mi scuso con Enrico per l’impertinenza della domanda… 😳

                                      Ciao,
                                      L.

                                    • #20024
                                      Up
                                      0
                                      Down
                                      ::

                                      Carissimi, questa è la richiesta più impertinente da quando frequento il forum. Il mitico Enrico ha avauto la pazienza di ridefinirmi le macro \LaTeX. TeX e \LaTeXe appositamente per il lavoro che sto facendo… ma io non sono ancora a posto… 😳

                                      Guardo e riguardo il frontespizio (fatto con i font Iwona), ma mi pare che la spaziatura tra le lettere della parola LaTeX non sia sufficiente, rispetto alla spaziatura del maiscuoletto spaziato.
                                      `\begin{center}
                                      \LARGE
                                      \spacedlowsmallcaps{Questa è solo una piccola prova con \ctLaTeX}
                                      \end{center}`
                                      Infatti se al posto di \ctLaTeX si usa il semplice LaTeX, le dimensioni in altezza sono esagerate ed il risultato è inaccettabile, ma le lettere sono molto ben spaziate.

                                      È solo una mia impressione?

                                      Grazie e mi scuso con Enrico per l’impertinenza della domanda… 😳

                                      Vuoi il logo di LaTeX, che è fatto in quel modo, con le lettere abbassate, rimpicciolite o alzate e ravvicinate, oppure un’altra cosa?

                                      Ciao
                                      Enrico

                                    • #20025
                                      lorenzo.pantieri
                                      Partecipante
                                        Up
                                        0
                                        Down
                                        ::

                                        Vuoi il logo di LaTeX, che è fatto in quel modo, con le lettere abbassate, rimpicciolite o alzate e ravvicinate, oppure un’altra cosa?

                                        L’effetto che cerco è: il logo va benissimo come lo ha ridefinito tu, solo vorrei le lettere un poco più spaziate fra di loro. Per il resto, perfetto.

                                        Però è possibile, anzi probabile, che mi sbagli, e che il logo LaTeX sia perfetto così come lo hai definito tu. In altre, parole, la mia impressione di spaziatura insufficiente tra le lettere di “LaTeX” quando la parola è in mezzo ad una frase in maiuscoletto spaziato può essere non fondata.

                                        Che ne pensi?

                                        Grazie infinite,
                                        Lorenzo

                                      • #20026
                                        Up
                                        0
                                        Down
                                        ::

                                        Vuoi il logo di LaTeX, che è fatto in quel modo, con le lettere abbassate, rimpicciolite o alzate e ravvicinate, oppure un’altra cosa?

                                        L’effetto che cerco è: il logo va benissimo come lo ha ridefinito tu, solo vorrei le lettere un poco più spaziate fra di loro. Per il resto, perfetto.

                                        Però è possibile, anzi probabile, che mi sbagli, e che il logo LaTeX sia perfetto così come lo hai definito tu. In altre, parole, la mia impressione di spaziatura insufficiente tra le lettere di “LaTeX” quando la parola è in mezzo ad una frase in maiuscoletto spaziato può essere non fondata.

                                        Che ne pensi?

                                        Che l’impressione non è fondata. Non è una parola, ma un marchio che, a differenza di altri, può essere riprodotto con qualsiasi tipo di carattere. Le sue caratteristiche, però, devono rimanere il più possibile invariate. La caratteristica del marchio \TeX è che le grazie della T si appoggiano a quelle della E e così vale per quelle della X con la stessa E. In un tipo senza grazie questo non è possibile, ma si può ottienere un effetto analogo anche solo avvicinando le lettere. Il fatto che il contesto sia un maiuscoletto spaziato è del tutto irrilevante, IMO (non IMHO :)).

                                        Ciao
                                        Enrico

                                      • #20027
                                        lorenzo.pantieri
                                        Partecipante
                                          Up
                                          0
                                          Down
                                          ::

                                          Che l’impressione non è fondata. Non è una parola, ma un marchio che, a differenza di altri, può essere riprodotto con qualsiasi tipo di carattere. Le sue caratteristiche, però, devono rimanere il più possibile invariate. La caratteristica del marchio \TeX è che le grazie della T si appoggiano a quelle della E e così vale per quelle della X con la stessa E. In un tipo senza grazie questo non è possibile, ma si può ottienere un effetto analogo anche solo avvicinando le lettere. Il fatto che il contesto sia un maiuscoletto spaziato è del tutto irrilevante, IMO (non IMHO :)).

                                          Enrico, grazie per darmi occhi nuovi per vedere le cose!

                                          Alè, il frontespizio è a posto!

                                          Un ringraziamento gigante,
                                          Lorenzo

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

                                      Go to top