lettere greche

  • Creatore
    Topic
  • #26763
    Up
    0
    Down
    ::


    Ciao, devo inserire una lettera greca nella mia tesi ma non ci riesco. nel preambolo ho inserito

    \usepackage{amsfonts,amssymb,amstext,amsmath,amsthm,verbatim,times,cancel,epsfig}

    ma quando metto \Delta
    mi dice che \ è un omando invalido in modalità math
    Dove sbaglio?

    Grazie

Visualizzazione 12 filoni di risposte
  • Autore
    Risposte
    • #26764
      Up
      0
      Down
      ::


      Riporta il codice che ti restituisce l’errore.
      Dal preambolo che hai indicato, mi sembra che tu abbia caricato i pacchetti da utilizzare con gli ambienti matematici. Quindi il comando:
      `\Delta`
      dovrebbe inserirti correttamente la lettera maiuscola “delta”.
      Ciao.
      r.

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

        Riporta il codice che ti restituisce l’errore.
        Dal preambolo che hai indicato, mi sembra che tu abbia caricato i pacchetti da utilizzare con gli ambienti matematici. Quindi il comando:
        `\Delta`
        dovrebbe inserirti correttamente la lettera maiuscola “delta”.
        Ciao.
        r.

        …in ambiente matematico, naturalmente!
        `$\Delta$`
        Ciao,
        L.

      • #26766
        Up
        0
        Down
        ::

        …in ambiente matematico, naturalmente!
        `$\Delta$`
        Ciao,
        L.

        Ehh…la fretta! 😛
        Ciao.
        r.

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

          Ciao, devo inserire una lettera greca nella mia tesi ma non ci riesco.

          Ah, giusto per spaccare il capello in quattro, il nostro amico ha chiesto solo “come inserire una lettera greca”, senza specificare che si tratta di un simbolo matematico. Per inserire lettere greche “testuali”, il modo è tutto diverso, naturalmente.
          `\documentclass{article}
          \usepackage[greek,italian]{babel}
          \newcommand{\greco}[1]{%
          \begin{otherlanguage*}{greek}#1\end{otherlanguage*}}
          \begin{document}
          In lettere minuscole, \TeX{} si scriverebbe \greco{teq}.
          \end{document}
          `
          Ciao,
          L.

        • #26768
          Up
          0
          Down
          ::

          Ah, giusto per spaccare il capello in quattro, il nostro amico ha chiesto solo “come inserire una lettera greca”, senza specificare che si tratta di un simbolo matematico. Per inserire lettere greche “testuali”, il modo è tutto diverso, naturalmente.
          `\documentclass{article}
          \usepackage[greek,italian]{babel}
          \newcommand{\greco}[1]{%
          \begin{otherlanguage*}{greek}#1\end{otherlanguage*}}
          \begin{document}
          In lettere minuscole, \TeX{} si scriverebbe \greco{teq}.
          \end{document}
          `

          In realtà, dai commenti successivi era possibile desumere la sua “reale intenzione” (ovvero, simbolo matematico).
          Comunque hai fatto bene. Prima o poi qualcuno potrebbe porsi (anche) l’altra questione… 😉
          Ciao.
          r.

        • #26769
          Up
          0
          Down
          ::

          Ciao, devo inserire una lettera greca nella mia tesi ma non ci riesco.

          Ah, giusto per spaccare il capello in quattro, il nostro amico ha chiesto solo “come inserire una lettera greca”, senza specificare che si tratta di un simbolo matematico. Per inserire lettere greche “testuali”, il modo è tutto diverso, naturalmente.
          `\documentclass{article}
          \usepackage[greek,italian]{babel}
          \newcommand{\greco}[1]{%
          \begin{otherlanguage*}{greek}#1\end{otherlanguage*}}
          \begin{document}
          In lettere minuscole, \TeX{} si scriverebbe \greco{teq}.
          \end{document}
          `
          Ciao,
          L.

          Voglio fare quello che hai descritto ma la modalità da te riportata non funziona 🙁 .
          Preciso che il mio documento è di tipo book e non article.
          In particolare a me serve scrivere i prefissi degli ordini di grandezza: micro = mu greca

        • #26770
          Up
          0
          Down
          ::

          In particolare a me serve scrivere i prefissi degli ordini di grandezza: micro = mu greca

          Probabilmente di basta usare il package textcomp

          `\usepackage{textcomp}`

          e, nel testo,

          `\textmu`

          Se usi frequentemente le unità di misura potresti prendere in considerazione il package siunitx

          Ciao,
          Giacomo

        • #26771
          Up
          0
          Down
          ::


          Grazie mille, così funziona benissimo 😀 .

        • #26772
          Up
          0
          Down
          ::


          Salve, volevo chiedere ulteriori delucidazioni a riguardo, perché dovendo inserire in alcuni punti del testo lettere greche, avendo questo preanbolo:
          `\pdfminorversion=4
          \documentclass[a4paper,12pt]{article}
          \usepackage[T1]{fontenc}
          \usepackage[utf8]{inputenc}
          \usepackage[greek,italian]{babel}
          \pagenumbering{arabic}
          \usepackage{amssymb,latexsym,amsmath}
          \usepackage{geometry}
          \geometry{a4paper,top=2cm,bottom=2cm,left=3.5cm,right=2cm, heightrounded, bindingoffset=5mm}
          \usepackage{crop}
          \raggedbottom
          \usepackage{setspace}
          \onehalfspacing
          \usepackage{graphicx}
          \usepackage{microtype}
          \usepackage{frontespizio}
          \begin{document}
          \tableofcontents`
          ecc.. (di cui forse alcuni comandi inutili come quello per le formule matematiche) comunque aggiungendo
          `\newcommand{\greco}[1]{%
          \begin{otherlanguage*}{greek}#1\end{otherlanguage*}}`
          non riesco a inserirle attraverso il comando, anzi, provandolo a inserirne una nel titolo di un sotto paragrafo il titolo scompare.

        • #26773
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            Benvenuto/a nel forum

            Hai fatto bene ad aggiungere il tuo messaggio ad una chat preesistente dove si discute dei problemi del greco.

            Per ora ti ho modificato il messaggio aggiungendo i debiti tag al codice, in modo da mettere in evidenza il codice, Poi mi ci vuole del tempo per correggere la molteplicità di errori risalenti al fatto che forse hai usato codice obsoleto ripreso forse da file altrui.

            Per ora ti suggerisco di leggere la documentazione che hai già a borso della tua macchina ma che puoi probabilmente raggiungere anche se usi la piattaforma Overleaf. Dalla sezione documentazione di questo forum ti suggerisco Il LaTeX Reference Manual commentato, che puoi scaricarti liberamente e leggerte;o con qualunque lettore di file PDF. Poi leggi con texdoc la documentazione dei pacchetti che ti interessano; suggerirei texdoc babel-greek, texdoc alphabeta, texdoc guidaemf, come trovi indicato qui in calce a questa mia risposta.

            Poi fra qualche ora torna sul forum dove troverai, spero, la soluzione al tuo problema oltre alle numerose correzioni del tuo codice.

          • #26774
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::


              Ecco dunque le mie osservazioni:`\pdfminorversion=4 % a che cosa ti serve? Deve esserci un motivo
              % molto particolare; io in circa 40 anni d'uso
              % di LaTeX non ho mai avuto bisogno di
              % specificare questo valore. Se leggio il
              % file .log del tuo documento, constati che è
              % la versione in uso anche se non lo specifichi
              \documentclass[a4paper,12pt]{article}
              \usepackage[T1]{fontenc}
              \usepackage[utf8]{inputenc} % inutile; questa è l'impostazione di
              % default da circa 5 anni
              \usepackage[greek,italian]{babel} % greek senza qualificatori va
              % bene solo per il greco
              % monotonic.o moderno; nel tuo
              % caso può bastare
              \pagenumbering{arabic}% la numerazione in cifre arabe è quella
              % di default
              \usepackage{amssymb,latexsym,amsmath} % ORRORE!
              % caricando amssymb NON bisogna caricare
              % latexsym
              \usepackage{geometry}
              \geometry{a4paper,top=2cm,bottom=2cm,left=3.5cm,right=2cm, heightrounded, bindingoffset=5mm}% Impostazioni fantasiose che
              % non hanno nulla a che vedere con la qualità della
              % composizione; la correzione del margine interno
              % mediante bindingoffset serve solo quando si rilega
              % in brossura incollata; nello stesso tempo c'e già un
              % margine sinistro di 35mm con un margine destro di
              % 20mm; perché vuoi aggiungere altri 5mm al margine
              % sinistro; La griglia di stampa spostata a destra di
              % 15mm + 5mm= 20mm lascia pensare che tu voglia
              % raccogliere il tuo documento in un raccoglitore ad
              % anelli; i fori per gli anelli non sono mai così
              % distanti dal margine sinistro. In sostanza la tua
              % impaginazione è orrenda.
              \usepackage{crop} % a cosa ti serve?
              \raggedbottom
              \usepackage{setspace}% vedi qui sotto
              \onehalfspacing % mai allargare lo spazio fra le righe che
              % deve essere sempre commisurato al corpo dei
              % caratteri; nel tuo caso componi a 12pt con
              % uno scartamento di 14.4pt; se il tuo
              % documento deve essere letto da una persona
              % adulta non hai bisogno di allargare le
              % righe portando lo scartamento a 18pt.
              \usepackage{graphicx}
              \usepackage{microtype}
              \usepackage{frontespizio}% Stai scrivendo una tesi?
              % Rileggi i commenti di sopra e sta
              % attento al fatto che probabilmente la
              % classe article e frontespizio non vanno
              % d'accordo
              %
              % I comandi di definizione di solito vanno messi prima di
              % \begin{document}
              \newcommand{\greco}[1]{%
              \begin{otherlanguage*}{greek}#1\end{otherlanguage*}}
              % o in alternativa
              \newcommand{\Greco}[1]{\foreignlanguage{greek}{#1}}

              \begin{document}
              % qui ci vogliono i comandi almeno per il titolo, perché non si
              % comincia nessun documento con l'indice generale.
              % Tuttavia per collaudare il tuo preambolo questo è irrilevante.

              \tableofcontents

              \section{Prima sezione}
              \subsection{Sottosezione \greco{a}}
              \subsection{Sottosezione \greco{β}}

              \section{Seconda sezione}
              \subsection{Sottosezione \Greco{g}}
              \subsection{Sottosezione \Greco{δ}}

              \end{document}
              `

              Intanto, come vedi dal file composto, le lettere greche compaiono come si deve senza modificare il tuo preambolo tranne per aver spostato le definizioni di \greco (e di \Greco} prima di `\begin{document}`.

              Invece il codice commentato cerca di spiegarti che cos non avresto dovuto mettere nel tuo preambolo. È chiaro che la maggior parte dei commenti ri possono apparire irrilevanti, ma leggili lo stesso; uno solo è classificato come ORRORE, visto che quella combinazione di pacchetti matematici non deve essere più usato da almeno 30 anni!
              Sono prtemete criticabili sia l’uso di setapce sia il modo di impostare la griglia di stampa con geometry. Ma quelle sono tue scelte; la prima serve o per inseriere correzioni fra le righe oppure per far leggere il risultato della tua composizione a bambini di prima o seconda classe elementare. Il secono, quello che riguarda geometry,anche se eccessivo, serve solo per confezionare il documento in un raccoglitore ad anelli. Comunque sono scelte tue, anche se sono un cattivo esempio di uso di LaTeX.

              Attachments:
              You must be logged in to view attached files.
            • #26775
              OldClaudio
              Partecipante
                Up
                0
                Down
                ::


                Tanto per inserire una piccola aggiunta che ti mostra come fare le cose in modo più semplice guarda il presente listato`% !TEX encoding = UTF-8 Unicode
                % !TEX TS-program = pdflatex
                %%%
                \documentclass[12pt]{article}
                \usepackage[italian]{babel}
                \usepackage[LGR,T1]{fontenc}
                \usepackage{alphabeta}

                \begin{document}
                \section{Prima sezione}
                \subsection{Prima sottosezione \alpha}
                \subsection{Seconda sottosezione \beta}

                \tableofcontents

                \end{document}`Come vedi basta aggiungere la sigla di codifica per il greco LGR (LocalGReek) alla lista delle codifiche, l’ultima delle quali è quella di default, e poi caricare il pacchetto alphabeta. Questo ti permette di usare gli stessi nomi delle lettere greche che usi per la matematica anche in modo testo. Vedi il risultato nell’immagine acclusa.

                Attachments:
                You must be logged in to view attached files.
              • #26776
                Up
                0
                Down
                ::


                Perfetto, grazie mille per l’aiuto

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

            Go to top