- Questo topic ha 0 risposte, 1 partecipante ed è stato aggiornato l'ultima volta 11 anni, 3 mesi fa da .
-
Topic
-
Ciao a tutti,
sul pdf che si trova nell’help di TeXShop denominato: ‘TeXShop Tips & Tricks’ leggo:******************************************
2.4 Working with a Large DocumentIt is often handy to break a large document into more manageable subordinate parts and then create a “root” file which contains the preamble and \include commands to bring all the parts together for typesetting.
To have TEXShop “know” which file to typeset when working on a subordinate file put the line
% !TEX root = path/to/rootfile.texat the top of your subordinate file; path/to/rootfile.tex is the relative or absolute path to the root file for this document. Once this is done TEXShop will typeset the root file if you press Type- set → Typeset (Cmd-T) even though you are editing a subordinate file and properly synchronize between the Source and pdf. E.g., if the root file is called mygreatbook.tex and the chapter files, chapter1.tex, etc., are in a chapters sub-folder below the root file then place the line
% !TEX root = ../mygreatbook.tex
at the top of each of the chapter files. The ../ means go up one folder level to find the root file.
******************************************
Con il percorso ‘assoluto’ non ci sono problemi, se compilo da uno qualsiasi dei file inclusi nel mio rootfile si genera il pdf.
Dovendo lavorare a casa ho salvato su HD la cartella di lavoro che successivamente è stata copiata sul mac di casa. Ovviamente il percorso assoluto di ogni file era impostato per un’altra macchina, quindi me li sono riscritti man mano che lavoravo su ciascuno. Poco male, non è cosa da perderci il sonno.
Tornato in studio devo rifare la stessa cosa, modificare tutti i percorsi assoluti. Per far prima li ho scritti entrambi sui nuovi file ma ovviamente il programma legge il primo sicché devo lavorare di copia e incolla a seconda del luogo di lavoro.
Sono andato a rileggermi il ’Trick’ e mi pare di capire che si possano usare anche ‘percorsi relativi’ ma non ci riesco: TeXShop mi dice che non trova la ‘fonte’, il file root.
Penso per la mia carenza di conoscenze di base ‘unix’ che fa si che io non sappia scrivere correttamente il percorso relativo.La strutturazione di folder che adotto è questa:
- il masterfile (o file root) sta nel folder del lavoro specifico, dentro a home – documenti – lavoro ecc…..
- i file da includere stanno in altri folders (part-1, part-2, ecc..) che risiedono anche loro nel folder del lavoro ma sono radicati più in profondità di un/due livelli.
il percorso assoluto ‘funzionante’ è strutturato così: (funziona anche con lo spazio prima della data -150524-, nel nome del folder ma questo è un caso, in genere non c’è)
- !TEX root = /Users/frix-casa/Desktop/26_03-commercio 150524/26_06c-commercio/26_06cT-rel-motivata-LaTeX/26-06-1-Rel-master.tex
Quello che avrei pensato come percorso relativo sarebbe:
- % !TEX root = /26_06c-commercio/26_06cT-rel-motivata-LaTeX/26-06-1-Rel-master.tex
[Ho provato anche togliendo lo slash iniziale (… pensavo: essendo il folder locale potrebbe essere) ma non va bene].
Dove:
- 26_06c-commercio
è il nome del folder del lavoro
- 26_06cT-rel-motivata-LaTeX
è il folder in cui risiede il lavoro specifico in LaTeX, comprensivo dei vari folders: images, tables, texts ecc
- 26-06-1-Rel-master.tex
è il nome del file root.
Ho provato a spostare un file nella stessa directory del file root, anziché lasciarlo in folders annidati, ma non funziona lo stesso.
Sul web non trovo lumi, ma confesso che trovo difficile strutturare una sintetica query corretta.Grazie anticipatamente.
.F.
- Devi essere connesso per rispondere a questo topic.