Utilizzo di \path

  • Creatore
    Topic
  • #28954
    Up
    0
    Down
    ::


    Ciao a tutti! questo è il mio primo post..
    Sto cercando di scrivere la mia tesi in latex, ed ho qualche piccolo problema 🙁 🙁
    In particolare al momento cerco di capire il funzionamento del comando \path, in quanto dovrò inserirne diversi nella tesi…
    in pratica, ho copia/incollato e provato a far girare il codice trovato su questo forum che utilizza questo comando

    \documentclass[10pt,a4paper]{scrreprt}
    \usepackage[latin1]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[italian]{babel}
    \usepackage{classicthesis-ldpkg}
    \usepackage[beramono,pdfspacing]{classicthesis}
    \usepackage{path}
    \discretionaries +\_/$ +
    \newcommand{\meta}[1]{$\langle${\normalfont\itshape#1}$\rangle$}
    \begin{document}
    La posizione degli alberi dipende dalla particolare distribuzione usata:
    \begin{itemize}
    \item
    \begin{sloppypar}\tolerance=9999
    Su Windows, l’albero principale è la cartella \path|C:\Programmi\MiKTeX\2.7\|, l’albero locale è radicato in \path|C:\Documents and Settings\All Users\Dati applicazioni\MiKTeX\2.7\|, mentre l’albero personale si trova in \path|C:\Documents and Settings\|\meta{nome dell’utente}\path|\Dati applicazioni\MiKTeX\2.7\| o, equivalentemente, in \path|C:\Documents and Settings\|\meta{nome dell’utente}\path|\Impostazioni locali\Dati applicazioni\MiKTeX\2.7\|.
    \end{sloppypar}
    \end{itemize}
    \end{document}]

    in un nuovo file.tex… e funziona
    se però inserisco il codice

    \begin{itemize}
    \item
    \begin{sloppypar}\tolerance=9999
    Su Windows, l’albero principale è la cartella \path|C:\Programmi\MiKTeX\2.7\|, l’albero locale è radicato in \path|C:\Documents and Settings\All Users\Dati applicazioni\MiKTeX\2.7\|, mentre l’albero personale si trova in \path|C:\Documents and Settings\|\meta{nome dell’utente}\path|\Dati applicazioni\MiKTeX\2.7\| o, equivalentemente, in \path|C:\Documents and Settings\|\meta{nome dell’utente}\path|\Impostazioni locali\Dati applicazioni\MiKTeX\2.7\|.
    \end{sloppypar}
    \end{itemize}

    in un capitolo della tesi mi dà questo errore:

    \path doesn’t match its definition.

    Dove sbaglio? (ovviamente ho inserito \usepackage{path}) nel preambolo del file “main”…

Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #28955
      lorenzo.pantieri
      Partecipante
        Up
        0
        Down
        ::


        Ciao, mi sembra strano che quel codice funzioni in un file a sé stante, ma non dentro un capitolo. Può darsi che tu abbia fatto “qualcosa” prima di scrivere quel codice. Il suggerimento è il solito. Parti da un file minimale:
        `\documentclass[10pt,a4paper]{scrreprt}
        \usepackage[latin1]{inputenc}
        \usepackage[T1]{fontenc}
        \usepackage[italian]{babel}
        \usepackage{classicthesis-ldpkg}
        \usepackage[beramono,pdfspacing]{classicthesis}
        \usepackage{path}
        \discretionaries +\_/$ +
        \begin{document}
        \path|C:\Programmi\MiKTeX\2.7\|
        \end{document}`
        e aggiungi un po’ alla volta il codice, fino ad individuare il punto problemantico.

        Ciao,
        L.

      • #28956
        Up
        0
        Down
        ::


        Nel caso in cui sia caricato il pacchetto hyperref, e classicthesis lo carica per default, è disponibile il comando \nolinkurl{} che potrebbe essere un’alternativa per scrivere i percorsi senza dover caricare il pacchetto path.

    Visualizzazione 1 filone di risposte
    • Devi essere connesso per rispondere a questo topic.

    Go to top