lorenzo.pantieri

Risposte nei forum create

Stai visualizzando 15 risposte – dal 1,921 al 1,935 (di 5,985 totali)
  • Autore
    Risposte
  • in risposta a: Misteri di \ProsodicMarksOn #55678
    lorenzo.pantieri
    Partecipante
      Up
      0
      Down
      ::

      Nel frattempo non mancate di seguire il mio consiglio, cioò di correggere la vostra copia di babel.def e di salvarla nel vostro albero personale.

      Mi sa che non lo seguirò. 🙁

      Non dico che non sia un buon consiglio. Solo, va contro i miei principi: le correzioni vanno fatte dagli autori dei pacchetti, e io devo poterne beneficiare aggiornando il mio sistema con un clic sulla TeX Live Utility.

      “Il di più, viene dal Maligno”. 😉

      Ciao,
      L.

      in risposta a: [RISOLTO] parole non sillabate escono dai margini #55807
      lorenzo.pantieri
      Partecipante
        Up
        0
        Down
        ::


        Ti ha risposto Enrico: conviene riformulare. In aternativa, da usarsi come ultimissima spiaggia ed esclusivamente in sede di revisione finale, valutando che il risultato sia accettabile
        `\linebreak`
        Ciao,
        L.

        in risposta a: Misteri di \ProsodicMarksOn #55676
        lorenzo.pantieri
        Partecipante
          Up
          0
          Down
          ::

          Io intanto vedo di segnalare i bug alla commissione; incrociamo le dita…

          L’esistenza di un bug non è niente di male: il male è se il bug, una volta evidenziato, non viene corretto.. 😉

          Ciao,
          L.

          in risposta a: Misteri di \ProsodicMarksOn #55673
          lorenzo.pantieri
          Partecipante
            Up
            0
            Down
            ::


            Chiarissimo.

            Grazie mille a Enrico e Claudio per la spiegazione.

            Alla prossima,
            L.

            in risposta a: Misteri di \ProsodicMarksOn #55670
            lorenzo.pantieri
            Partecipante
              Up
              0
              Down
              ::


              Carissimi, ancora un dubbio. Vorrei riprodurre il solo accento breve, senza la lettera sotto.
              `\documentclass{article}
              \usepackage[latin,italian]{babel}
              \languageattribute{latin}{withprosodicmarks}
              \newcommand{\latino}[1]{%
              \foreignlanguage{latin}{\unskip\unskip\scantokens{#1\empty}}}
              \begin{document}
              \latino{\ProsodicMarksOn ^a}
              %\latino{\ProsodicMarksOn ^}
              %\latino{\ProsodicMarksOn ^\null}
              %\latino{\ProsodicMarksOn ^\phantom{a}}
              \end{document}`
              Gli esempi commentati non funzionano: il compilatore, semplicemente, si blocca.

              Grazie,
              L.

              in risposta a: Pazzesco: incompatibilità tra greco e biblatex #55771
              lorenzo.pantieri
              Partecipante
                Up
                0
                Down
                ::

                Usando utf8? 🙂

                Non posso: uso anche listings, che (se ben ricordo) è incompatibile con utf8. 🙁

                A parte la battuta, sinceramente non so capire Lehman in questo caso. L’opzione utf8 di inputenc non copre il greco; lo copre la utf8x, che però non è compatibile con biblatex. 😯

                E a noi tocca dire: che bello LaTeX… 🙁 Scherzi a parte, spero che tutte queste incompatibilità vengano risolte al più presto. L’Arte è un documento complesso, carica un sacco di pacchetti, e se ci sono incompatibilità le trova (probabilmente un umanista che scrive in greco non caricherebbe mai listings), ma questa non è vita.

                Soluzione: crea un file vuoto di nome greek.lbx nella cartella di lavoro, tanto la tua bibliografia non userà le parole chiave del greco.

                Il trucco funziona perfettamente, Enrico.

                Grazie mille,
                L.

                in risposta a: [RISOLTO] Problema con \caption #55732
                lorenzo.pantieri
                Partecipante
                  Up
                  0
                  Down
                  ::

                  […] Ma \[ e \] vanno benissimo per il loro scopo, mi raccomando di non fidarti delle sirene che propagandano $$..$$ […]

                  Potresti spiegare perché? Che differenza c’è fra `$$…$$` e `\[…\]`?
                  grazie

                  Cerca nell’Arte, quassù (anche nella Galleria degli orrori): la spiegazione c’è.

                  Ciao,
                  L.

                  in risposta a: Misteri di \ProsodicMarksOn #55669
                  lorenzo.pantieri
                  Partecipante
                    Up
                    0
                    Down
                    ::

                    Purtroppo gli spazi ci sono. 🙁

                    Confermo, naturalmente. Sostanzialmente, \ProsodicMarksOn introduce degli spazi spuri che vanno corretti a mano.

                    Si tratta di un difetto che (per il mio modo di intendere LaTeX (che mira alla massima semplicità del codice scritto dall’utente finale) andrebbe corretto a monte (direttamente in babel) e non a valle (con il comando di Enrico che effettivamente risolve la soluzione).

                    Ciao,
                    L.

                    in risposta a: Misteri di \ProsodicMarksOn #55666
                    lorenzo.pantieri
                    Partecipante
                      Up
                      0
                      Down
                      ::

                      Soluzione:
                      `\newcommand{\latinorum}[1]{%
                      \foreignlanguage{latin}{\unskip\unskip\scantokens{#1\empty}}}`
                      I due \unskip eliminano gli spazi spuri a sinistra.

                      Caro Enrico, la tua soluzione è, come sempre, impeccabile. 🙂

                      Grazie mille,
                      Lorenzo

                      in risposta a: prob. UTF8 ? #55720
                      lorenzo.pantieri
                      Partecipante
                        Up
                        0
                        Down
                        ::

                        Ciao,
                        ho scaricato lo stle classicthesys. con questo ho redatto il mio CV senza alcun prob. Ora dovrei redigere un articolo, utilizzando l’apposita classe, e quando cerco di compilare il file, ricevo questo msg:

                        The file /home/kde/Downloads/classicthesis/classicthesis.sty was opened with UTF-8 encoding but contained invalid characters. It is set to read-only mode, as saving might destroy its content. Either reopen the file with the correct encoding chosen or enable the read-write mode again in the menu to be able to edit it.

                        Cosa significa?

                        Cerca “inputenc” nell’Arte, quassù.

                        Ciao,
                        L.

                        in risposta a: Indice personalizzato (mica tanto) #55690
                        lorenzo.pantieri
                        Partecipante
                          Up
                          0
                          Down
                          ::

                          Sono innamorato dell’ArteLatex, ormai mia guida spirituale da qualche mese e mi piacerebbe costruire l’indice come quello di Lorenzo […]

                          Ottima scelta: chi ama l’Arte è corrisposto. 🙂

                          Se ti piace così tanto l’aspetto dela guida, perché non parti dal mio modello “Tesi Classica? lo trovi sul mio sito: permette di riprodurre il look & feel dell’Arte.

                          Ciao,
                          L.

                          in risposta a: Font greci “stile codice” dentro un codice listing #55621
                          lorenzo.pantieri
                          Partecipante
                            Up
                            0
                            Down
                            ::

                            Il problema è che manca un % nella definizione, l’ho messo in rosso nel codice riportato.

                            Perché rinominare il comando? ❓ Non capisco. Con la definizione che ti ho dato hai il comportamento che ritengo quello voluto: in ambiente “normale” \greco compone con i font greci “serif”; in ambiente “sans serif” o “dattilografico” \greco compone con i font greci “sans serif”.

                            Ora è tutto perfetto! 😀

                            Grazie mille Enrico.

                            A presto,
                            Lorenzo

                            in risposta a: Font greci “stile codice” dentro un codice listing #55619
                            lorenzo.pantieri
                            Partecipante
                              Up
                              0
                              Down
                              ::


                              Bene Enrico, quasi perfetto. Per ragioni Artistiche, mi sono permesso di cambiare il nome del tuo comando in \grecosf. Per il resto il codice è identico.
                              `\documentclass{scrreprt}
                              \usepackage[writefile]{listings}
                              \usepackage{classicthesis-ldpkg}
                              \usepackage[beramono]{classicthesis}
                              \usepackage[polutonikogreek,italian]{babel}
                              \usepackage[italian]{arsclassica}

                              \newcommand{\grecosf}[1]{%
                              \begin{otherlanguage*}{greek}
                              \testfamily#1%
                              \end{otherlanguage*}}

                              \newcommand{\greeksf}{\fontfamily{cmss}\selectfont}
                              \makeatletter
                              \edef\grs@sans{\sfdefault}
                              \edef\grs@tt{\ttdefault}
                              \def\testfamily{%
                              \ifx\f@family\grs@sans\greeksf\fi
                              \ifx\f@family\grs@tt\greeksf\fi}
                              \makeatother
                              \DeclareFontFamily{LGR}{\ttdefault}{}
                              \DeclareFontShape{LGR}{\ttdefault}{m}{n}{<->cmtt10}{}
                              \DeclareFontFamily{LGR}{\sfdefault}{}
                              \DeclareFontShape{LGR}{\sfdefault}{m}{n}{<->cmss10}{}

                              \lstset{basicstyle=\normalfont\ttfamily,frame=lines}
                              \lstset{escapeinside={£*}{*£}}

                              \lstnewenvironment{codice}%
                              {\setkeys{lst}{columns=fullflexible,keepspaces=true}%
                              \lstset{basicstyle=\small\ttfamily,escapeinside={£*}{*£}}%
                              }%
                              {}

                              \begin{document}

                              \begin{codice}
                              \begin{otherlanguage}{greek}
                              £*\grecosf{Th| p'anta dido'ush| ka`i >apolambano'ush| f'usei id'hmwn l'egei; <ap'olabe, <`o j'eleic>>. L'egei d`e to~uto o>u}*£
                              £*\grecosf{katajrasun'omenos, >all`a peijarq~wn m'onon ka`i e>uno~wn a>uth|.}*£
                              \end{otherlanguage}
                              \end{codice}
                              \end{document}`
                              Come vedi, il testo greco presenta un piccolo rientro nel margine sinistro. È voluto? Non sarebbe possibile eliminarlo?

                              Grazie mille Enrico: come faremmo senza di te? 😉
                              L.

                              in risposta a: Font greci “stile codice” dentro un codice listing #55617
                              lorenzo.pantieri
                              Partecipante
                                Up
                                0
                                Down
                                ::


                                Cari Enrico e Claudio, permettetemi di chiedervi ancora qualche chiarimento.

                                Ricapitolo: nel mio documento (che per la cronaca non può usare teubner, visto che usa pesantemente amsmath) ho bisogno di due comandi: uno, diciamo \greco, per inserire il testo greco “normale”, e l’altro, diciamo \grecosf, da usare esclusivamente all’interno di codici ottenuti con listings, che produca font greci sans serif.

                                Come primo tentativo avevo pensato a questo codice (compilabile):
                                `\documentclass{scrreprt}
                                \usepackage[writefile]{listings}
                                \usepackage{classicthesis-ldpkg}
                                \usepackage[beramono]{classicthesis}
                                \usepackage[polutonikogreek,italian]{babel}
                                \usepackage[italian]{arsclassica}

                                \newcommand{\greco}[1]{%
                                \begin{otherlanguage*}{greek}#1\end{otherlanguage*}}

                                \newcommand{\grecosf}[1]{%
                                \begin{otherlanguage*}{greek}\sffamily#1\end{otherlanguage*}}

                                \lstset{basicstyle=\normalfont\ttfamily,frame=lines}
                                \lstset{escapeinside={£*}{*£}}

                                \lstnewenvironment{codice}%
                                {\setkeys{lst}{columns=fullflexible,keepspaces=true}%
                                \lstset{basicstyle=\small\ttfamily,escapeinside={£*}{*£}}%
                                }%
                                {}

                                \begin{document}
                                \greco{abc}
                                \begin{codice}
                                £*\grecosf{abc}*£
                                \end{codice}
                                \end{document}`
                                Come vedete, mentre \greco è perfetto, \grecosf non funziona: la colpa è di ArsClassica (se lo si commenta funziona benissimo).

                                Adesso provo con il codice suggerito da Enrico.
                                `\documentclass{scrreprt}
                                \usepackage[writefile]{listings}
                                \usepackage{classicthesis-ldpkg}
                                \usepackage[beramono]{classicthesis}
                                \usepackage[polutonikogreek,italian]{babel}
                                \usepackage[italian]{arsclassica}

                                \newcommand{\greco}[1]{%
                                \begin{otherlanguage*}{greek}
                                \testfamily#1%
                                \end{otherlanguage*}}

                                \newcommand{\greeksf}{\fontfamily{cmss}\selectfont}
                                \makeatletter
                                \edef\grs@sans{\sfdefault}
                                \edef\grs@tt{\ttdefault}
                                \def\testfamily{%
                                \ifx\f@family\grs@sans\greeksf\fi
                                \ifx\f@family\grs@tt\greeksf\fi}
                                \makeatother
                                \DeclareFontFamily{LGR}{\ttdefault}{}
                                \DeclareFontShape{LGR}{\ttdefault}{m}{n}{<->cmtt10}{}
                                \DeclareFontFamily{LGR}{\sfdefault}{}
                                \DeclareFontShape{LGR}{\sfdefault}{m}{n}{<->cmss10}{}

                                \lstset{basicstyle=\normalfont\ttfamily,frame=lines}
                                \lstset{escapeinside={£*}{*£}}

                                \lstnewenvironment{codice}%
                                {\setkeys{lst}{columns=fullflexible,keepspaces=true}%
                                \lstset{basicstyle=\small\ttfamily,escapeinside={£*}{*£}}%
                                }%
                                {}

                                \begin{document}
                                \greco{abc}
                                \begin{codice}
                                £*\greco{abc}*£
                                \end{codice}

                                \greeksf{abc}
                                \begin{codice}
                                £*\greeksf{abc}*£
                                \end{codice}

                                \end{document}`
                                Mi pare che il comando \greeksf non faccia niente (a me vengono fuori lettere latine, non greche), mentre \greco vada bene: fuori da listings produce greco normale, dentro listings produce greco sans serif. Ho capito bene?

                                Non sarebbe possibile avere due comandi distinti, \greco e \grecosf? A me questo \greco
                                `\newcommand{\greco}[1]{%
                                \begin{otherlanguage*}{greek}#1\end{otherlanguage*}}
                                `
                                va benissimo, e (se possibile) non vorrei toccarlo: è di \grecosf che ho bisogno…

                                Grazie,
                                L.

                                in risposta a: Font greci “stile codice” dentro un codice listing #55611
                                lorenzo.pantieri
                                Partecipante
                                  Up
                                  0
                                  Down
                                  ::


                                  Ho trovato il busillis. Il comando suggerito da Claudio, che funziona e fa quello che mi serve, non va più bene se carico anche ArsClassica.
                                  `\documentclass{scrreprt}
                                  \usepackage[writefile]{listings}
                                  \usepackage{classicthesis-ldpkg}
                                  \usepackage[beramono]{classicthesis}
                                  \usepackage[polutonikogreek,italian]{babel}
                                  \usepackage[italian]{arsclassica}

                                  \newcommand{\greco}[1]{%
                                  \begin{otherlanguage*}{greek}\sffamily#1\end{otherlanguage*}}

                                  \lstset{basicstyle=\normalfont\ttfamily,frame=lines}
                                  \lstset{escapeinside={£*}{*£}}

                                  \lstnewenvironment{codice}%
                                  {\setkeys{lst}{columns=fullflexible,keepspaces=true}%
                                  \lstset{basicstyle=\small\ttfamily,escapeinside={£*}{*£}}%
                                  }%
                                  {}

                                  \begin{document}
                                  \begin{codice}
                                  abc £*\greco{abc}*£
                                  \end{codice}
                                  \end{document}`
                                  Se si commenta ArsClassica, tutto ok. Come posso fare per avere i font greci sans serif con ArsClassica?

                                  Grazie davvero: è un punto importante, vedrete a breve perché… 😉

                                  Ciao,
                                  L.

                                Stai visualizzando 15 risposte – dal 1,921 al 1,935 (di 5,985 totali)

                                Go to top