nome di un file all’interno del testo

  • Creatore
    Topic
  • #63963
    Up
    0
    Down
    ::


    Salve a tutti.
    Avrei più di un problema da risolvere ma iniziamo dal primo:

    voglio inserire in un discorso il nome di un file.
    Esempio:
    \begin{document}

    i dati riguardanti la produzione mensile del macchinario A sono riportati all’interno del file produzione.xls

    \end{document}
    E’ una banalità credo ma non riesco a cavarne piedi. Inserendo il nome del file in questo modo mi dà dei problemi, e non riesco a capire in che altro modo fare.
    Scusate la domanda sciocca a cui probabilmente è già stata data risposta chissà in quante guide o in quanti post. Il problema è che ho una fretta indemoniata e forse non riesco a trovare la soluzione proprio per questo.

    Grazie.

Visualizzazione 2 filoni di risposte
  • Autore
    Risposte
    • #63964
      Up
      0
      Down
      ::

      mistergal” post=63003Salve a tutti.
      Avrei più di un problema da risolvere ma iniziamo dal primo:

      voglio inserire in un discorso il nome di un file.
      Esempio:
      \begin{document}

      i dati riguardanti la produzione mensile del macchinario A sono riportati all’interno del file produzione.xls

      \end{document}
      E’ una banalità credo ma non riesco a cavarne piedi. Inserendo il nome del file in questo modo mi dà dei problemi, e non riesco a capire in che altro modo fare.
      Scusate la domanda sciocca a cui probabilmente è già stata data risposta chissà in quante guide o in quanti post. Il problema è che ho una fretta indemoniata e forse non riesco a trovare la soluzione proprio per questo.

      Quali problemi? Be’, di solito si usa un font diverso per far risaltare la natura dell’oggetto:
      `\texttt{produzione.xls}`
      è una scelta, un’altra potrebbe essere
      `\textsf{produzione.xls}`
      Il modo migliore è di definirsi un comando apposito:
      `\newcommand{\Filename}[1]{\texttt{#1}}`
      in modo che si possa eventualmente cambiare la definizione senza dover andare a cambiare tutti i nomi nel documento, con il rischio di dimenticarne qualcuno. Userai \Filename{produzione.xls}.

      Ciao
      Enrico

    • #63965
      Up
      0
      Down
      ::


      Ho appena scoperto qual’è il vero problema.
      Infatti enrico, ti ringrazio innazittutto, io avevo già provato ad inserire comandi quali \texttt ecc.
      Il vero problema è che il nome del mio file è del tipo nome_file.txt
      E’ insomma l’underscore a dare i problemi. D’altra parte il file si chiama così e così deve restare.
      Come risolvo?

      Grazie mille.

    • #63966
      Up
      0
      Down
      ::

      mistergal” post=63006Ho appena scoperto qual’è il vero problema.
      Infatti enrico, ti ringrazio innazittutto, io avevo già provato ad inserire comandi quali \texttt ecc.
      Il vero problema è che il nome del mio file è del tipo nome_file.txt
      E’ insomma l’underscore a dare i problemi. D’altra parte il file si chiama così e così deve restare.
      Come risolvo?

      Soluzione semplice:
      `\Filename{nome\_file.txt}`
      (con \Filename definito come nell’altro messaggio). Soluzione complicata:
      `\newcommand{\Filename}[1]{\texttt{\detokenize{#1}}}`
      e \Filename{nome_file.txt} funzionerà come per magia. Nel caso i tuoi nomi di file abbiano anche caratteri accentati occorre qualcosa di più complicato; finché si limitano a caratteri ASCII stampabili, questa è la via più indolore.

      Ciao
      Enrico

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

Go to top