Gestione caratteri speciali

  • Creatore
    Topic
  • #70523
    Up
    0
    Down
    ::


    Salve a tutti,
    ho provato a cercare sia con google che con la ricerca del forum ma non sono riuscito ad arrangiarmi.

    Cortesemente mi servirebbe uno strumento (editor/macro/package/script…) che mi gestisca i caratteri speciali e mi svincoli dal digitare, ad esempio, “\’a” o “\_” per ottenere ‘à’ e ‘_’.

    (Volevo portare 1collega su Latex e vorrei addolcirgli 1po la meidcina – io finora me li sono scritti per intero).

    Avevo sentito che alcuni editor hanno queste facilitazioni, ne ho provati 1po, ma non le ho trovate.

    Se qualcuno mi indirizza 1attimo mi fa 1piacerone.

    Grazie.
    D.

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


      Da quanto tempo non usi LaTeX? ❓

      Da anni i caratteri accentati si possono inserire come tali, a patto di usare la codifica giusta. Per quanto riguarda gli altri caratteri speciali, non sono poi così frequenti da giustificare l’uso di scorciatoie. Ad ogni modo, non mi sembra che siano queste le medicine da addolcire per il tuo collega! 😉

      Ciao
      Tommaso

    • #70525
      Up
      0
      Down
      ::

      illinguista1972″ post=69729Da quanto tempo non usi LaTeX? ❓

      La domanda corretta è “Da quanto USI Latex ?” 😀
      Sì, lo so, sono una pippa !!

      Scherzi a parte, ho settato \usepackage[T1]{fontenc} che dovrebbe essere utf8.

      Probabilmente la premessa è errata perchè, se compilo con pdflatex il mio tex senza mettere backslash in testa, prendo errore.

      Grazie dell’aiuto

      Edit.

      `
      \documentclass[a4paper,12pt,titlepage,italian]{article}
      \usepackage[italian,english]{babel}
      \usepackage[utf8]{inputenc}
      \usepackage{color}
      \usepackage{graphicx}
      \usepackage{verbatim}
      \usepackage{listings}
      \usepackage{parskip}
      \usepackage{fancyhdr}
      \usepackage{lastpage}
      \usepackage{hyperref}
      \usepackage{array}
      \usepackage{tabularx}
      `

      Questo è il mio preambolo.
      Sono in ambiente win7 x64 con miktex 32bit.

      Se nel documento scrivo babao_babao
      `
      ! Missing $ inserted.

      $
      l.73 babao_
      babao
      `

      Dove sbaglio ?

      Grazie.
      D.

    • #70526
      Antonio Ledda
      Partecipante
        Up
        0
        Down
        ::

        damu” post=69732

        Da quanto tempo non usi LaTeX? ❓

        La domanda corretta è “Da quanto USI Latex ?” 😀
        Sì, lo so, sono una pippa !!

        Scherzi a parte, ho settato \usepackage[T1]{fontenc} che dovrebbe essere utf8.

        Probabilmente la premessa è errata perchè, se compilo con pdflatex il mio tex senza mettere backslash in testa, prendo errore.

        Grazie dell’aiuto

        Scegli un editor tra TeXworks o TeXstudio e crea un nuovo documento con il seguente codice:
        `
        \documentclass[a4paper]{article}

        \usepackage[T1]{fontenc}
        \usepackage[utf8]{inputenc}
        \usepackage[italian]{babel}

        \begin{document}

        à è é ì ò ù À È É Ì Ò Ù

        \end{document}`
        e prova a compilare con pdflatex.

        Non dici quale sistema operativo usi, né la distribuzione installata sul tuo sistema (TeX Live o MiKTeX? Quale versione?), ma se la compilazione ti restituisce un .pdf ben composto, sei sulla buona strada. 😉

        Per le spiegazioni in merito a fontenc e inputenc ti rimando all’Arte di scrivere con LaTeX: trovi il link per scaricarla nella sezione “Documentazione” in cima alla pagina.

        Ciao
        Antonio

      • #70527
        Up
        0
        Down
        ::


        Mentre Antonio mi rispondeva io stavo editando il mio post proprio con le info che chiedeva.
        Uso miktex 2.9 per essere precisi.

        Guide ne ho lette diverse, “partendo dalla mica tanto breve..”, l’arte mi manca.

        Con questo post diciamo che ho “buttato tutto dentro” nel senso che, le accentate avevo già visto che le compilava anche senza “\’”, ma mi chiedevo se fosse il modo corretto di inserirle.

        In realtà mi preme ancor di + il carattere ‘_’ (ascii standard stavolta) poichè produco documentazioni tecniche e capitam spesso nomi con l’underscore.

        A parte \verbatim{} c’è modo di farlo digerire al compilatore senza ‘\’ in testa ?

        (O un qualsiasi altro workaround)

        e.g. babao_babao

        Grazie ancora

      • #70528
        Antonio Ledda
        Partecipante
          Up
          0
          Down
          ::

          damu” post=69746Mentre Antonio mi rispondeva io stavo editando il mio post proprio con le info che chiedeva.
          Uso miktex 2.9 per essere precisi.

          Guide ne ho lette diverse, “partendo dalla mica tanto breve..”, l’arte mi manca.

          Con questo post diciamo che ho “buttato tutto dentro” nel senso che, le accentate avevo già visto che le compilava anche senza “\’”, ma mi chiedevo se fosse il modo corretto di inserirle.

          In realtà mi preme ancor di + il carattere ‘_’ (ascii standard stavolta) poichè produco documentazioni tecniche e capitam spesso nomi con l’underscore.

          A parte \verbatim{} c’è modo di farlo digerire al compilatore senza ‘\’ in testa ?

          (O un qualsiasi altro workaround)

          e.g. babao_babao

          Grazie ancora

          Redigi le documentazioni tecniche in lingua italiana? Se sì, può andar bene una cosa del genere:
          `\documentclass[a4paper]{article}

          \usepackage[T1]{fontenc}
          \usepackage[utf8]{inputenc}
          \usepackage[italian]{babel}

          \begin{document}
          (1) $a_b$

          (2) A\ped{b}

          (3) A\_BCD?
          \end{document}
          `
          Se vuoi ottenere A_BCD non conosco altri modi per ottenerlo, se non quello del terzo caso.

          Ciao
          Antonio

          Modifica
          Mi ero dimenticato di [tt]A\textunderscore{}BCD[/tt].

        • #70529
          Up
          0
          Down
          ::

          antonio.ledda” post=69747

          Mentre Antonio mi rispondeva io stavo editando il mio post proprio con le info che chiedeva.
          Uso miktex 2.9 per essere precisi.

          Guide ne ho lette diverse, “partendo dalla mica tanto breve..”, l’arte mi manca.

          Con questo post diciamo che ho “buttato tutto dentro” nel senso che, le accentate avevo già visto che le compilava anche senza “\’”, ma mi chiedevo se fosse il modo corretto di inserirle.

          In realtà mi preme ancor di + il carattere ‘_’ (ascii standard stavolta) poichè produco documentazioni tecniche e capitam spesso nomi con l’underscore.

          A parte \verbatim{} c’è modo di farlo digerire al compilatore senza ‘\’ in testa ?

          (O un qualsiasi altro workaround)

          e.g. babao_babao

          Grazie ancora

          Redigi le documentazioni tecniche in lingua italiana? Se sì, può andar bene una cosa del genere:
          `\documentclass[a4paper]{article}

          \usepackage[T1]{fontenc}
          \usepackage[utf8]{inputenc}
          \usepackage[italian]{babel}

          \begin{document}
          (1) $a_b$

          (2) A\ped{b}

          (3) A\_BCD?
          \end{document}
          `
          Se vuoi ottenere A_BCD non conosco altri modi per ottenerlo, se non quello del terzo caso.

          Ciao
          Antonio

          Io a babel ho specificato ita e eng perchè capitan spesso parole in inglese (es. stupido “Oracle” che il db che usiamo viene citato spesso).

          Comunque si, vorrei ottenere A_BCD senza mettere backslash prima dell’underscore e speravo esistesse un’opzione / workaround che gestisca questo caso.

          Io finora ho sempre inputatao \_.

          Diciamo che speravo di rimanere nello standard Latex ma, a sto punto, mi scrivo 2righe in C che esegueno il parsing del .tex e gestisce questo o analoghi casi. (parole chiave di tex con _ dentro nn ne ho ancora trovare finora)

          Lo scopo ?
          Permettere ad un collega che ha sempre e solo usato word-processor, e che nn s’intende troppo di programmazione, di editare documentazioni in Latex.
          E sto cercando di ammorbidire il + possibile il passaggio sennò Word non me lo molla +. 😀

          Grazie di nuovo del tempo.
          D.

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

      Go to top