Risposte nei forum create
-
AutoreRisposte
-
::
Salve a tutti,
quando faccio una modifica al mio documento, ogni volta che lancio il comando pdflatex, da Kile su KDE premendo il bottone, ottengo il messaggio in oggetto. Subito dopo rilancio quel comando e non compare.
Perché compare solo la prima volta che compilo il testo? E soprattutto, qual’è il problema?Il problema è scritto nel file con estensione .blg che trovi nella cartella di lavoro.
Ciao
Enrico
::ecco
`
\begin{document}
\frontmatter\maketitle
\tableofcontents% Primo Capitolo
\mainmatter
\chapter{Software come prodotto}
`Molto bene. Con il seguente documento di test
`\documentclass[a4paper,oneside]{book}
\begin{document}
\title{Ciao}\author{XY}
\frontmatter
\maketitle
\tableofcontents
\mainmatter
\chapter{pippo}
a
\end{document}`
ottengo precisamente tre pagine: titolo, indice e primo capitolo:
`Output written on test.pdf (3 pages, 46775 bytes).`
A questo punto devi aver combinato qualche altro pasticcio, non pensi? Preambolo, per favore.Ciao
Enrico
::con \pagestyle{plain} prima di \begin{document} ho eliminato il problema delle “testatine”
ma resta il problema della pagina bianca prima del primo capitolo (che parte da pagina 2). ho inserito come mi è stato suggerito l’opzione “oneside”
Ne dubito. Con un documento scritto come si deve non succede; ne deduco che il tuo non è scritto come si deve. 🙂
Puoi per favore mostrare come scrivi la parte relativa all’indice? Diciamo da \begin{document} al primo \chapter.
Ciao
Enrico
::No, puoi tranquillamente impostare TeXShop come editor di default per tutti i file con le estensioni del sistema TeX.
Per quel che riguarda i rombi neri e il punto interrogativo, ricorda sempre di impostare l’encoding dell’editor conformemente con la codifica dei caratteri effettivamente usati; se nei vecchi file avevi impostato come encoding AppleRoman e ora hai di default l’impostazione UTF-8 è evidente che qualsiasi editor, non solo quelli che hai citato, produce pasticci. Queste argomento è stato trattato una infinità di volte sul forum.
Nell’Intruduzione (link qua sopra) c’è una intera appendice dedicata a questo argomento.
Sto leggendo l’Introduzione ma non sono ancora arrivato alle appendici! :D. Però la leggerò!
In ogni caso però su TeXShop le codifiche consigliate nell’Introduzione e nell’Arte, cioè [i]latin1[\i] e [i]utf8[\i], non funzionano con la mia tastiera (MacBook tastiera Svizzera [Francia]). L’unica che funziona correttamente è la codifica [i]applemac[\i]…!Comunque come faccio a impostare TeXShop come editor di default per tutti i file di estensione .tex?
La tastiera non c’entra NIENTE. Il problema è che i tuoi file sono codificati applemac e un po’ alla volta li devi convertire (meglio a UTF-8). I passi sono questi:
(1) Lancia TeXShop da solo, si aprirà un documento senza titolo.
(2) Va’ nelle preferenze e in basso a destra troverai un menù a discesa che probabilmente riporta “Unicode (UTF-8)”. Scegli “Western (Mac OS Roman)”.
(3) Chiudi TeXShop e rilancialo.
(4) Apri uno dei tuoi file, non avrai più “rombi neri”, ma i corretti caratteri accentati. Meglio se agisci su una copia di uno dei file, per evitare di corromperne uno se qualcosa va storto.
(5) In quel file aggiungi in cima la seguente riga:
`% !TEX encoding = UTF-8 Unicode`(6) Cambia \usepackage[applemac]{inputenc} in
`\usepackage[utf8]{inputenc}`(7) Registra e lancia la composizione (Command-T)
(8) Il pdf dovrebbe avere i caratteri accentati a posto.
Quando avrai convertito allo stesso modo tutti i tuoi file, potrai ritornare alle preferenze originali di TeXShop per l’apertura dei file, ma non ha molta importanza, purché la riga magica (quella che ho scritto in rosso) sia contenuta in ogni file nuovo che scrivi.
Per far sì che ogni documento .tex si apra con TeXShop, trovane uno nel Finder. Scegli “Get Info” (Command-I); nella finestra che si apre c’è appunto il menù a tendina per scegliere l’applicazione con cui il documento viene aperto. Se c’è TeXworks o TeXShop o un altro non importa: scegli TeXShop, si attiverà un pulsante prima inattivo che nella versione inglese del sistema si chiama “Change all…” (nel sistema in italiano avrà un nome simile, suppongo). Premilo, rispondi di sì e sei a posto.
Ciao
Enrico
::Ho guardato nelle “TeXDistribution” nelle Preferenze di Sistema e ho notato che ho installato le seguenti distrubuzioni:
*** MacPorts – teTeX
*** TeXLive – 2009
*** TeXLive – 2010
*** TeXLive – 2010-64L’ultima è quella impostata.
Come editor continuerò ad utilizazre TeXShop allora. Anche se evidentemente sarebbe molto meglio emacs. Però è fastidioso continuare a salvare ed uscire per poter compilare, quindi TeXShop è più comodo. 😀
Hai provato Aquamacs? http://aquamacs.org
Naturalmente è possibile lanciare la compilazione direttamente da Emacs, basta installare anche AUCTeX. Che è già presente in Aquamacs, il quale non richiede X11.
Comunque adesso che ho aggiornato tutto il sistema e che quindi si è reinstallato TeXworks mi appare subito chiaro perché l’ho precedentemente disinstallato. Viene impostato come editor di default e per ogni file .tex devo fare la trafila “Apri con -> TeXShop -> Apri sempre con questo editor”. Inoltre aprendo i vecchi file, le lettere accentate inserite tramite tastiera (MacBook Svizzera [Francia]) non vengono visualizzate: al loro posto appare un rombo nero con un punto di domanda…!
?!?Fammi capire. Preferisci compilare da te gli eseguibili (tramite MacPorts) e non conosci una semplice operazione del Finder? Chiedi le informazioni su un file .tex e nella finestra che si apre puoi scegliere il programma di default per quel file oppure per tutti quelli con la stessa estensione.
La questione dei “rombi neri” te l’ha spiegata OldClaudio: non ha niente a che fare con la tastiera, bensì con la codifica del file che, probabilmente, era “applemac”. Ti consiglio di passare per tutti i file a UTF-8. Leggi l’introduzione a TeXworks, quello che c’è scritto sulle codifiche vale con poche modifiche anche per TeXShop (nelle ultime pagine sono spiegate le differenze).
Ciao
Enrico
::Ho appena aggiornato alla versione 2010. È anche per questo che avrei voluto installare la maggior parte dei programmi via MacPorts: con un semplice comando si possono aggiornare tutti! :D. Però sicuramente non lo farò: è sempre controproducente andare contro alle opinioni di utenti esperti!
Non ho mai provato a installare la TeX Live di MacPorts, ma dubito fortemente che gli eseguibili precompilati di MacTeX siano tanto diversi da quelli che otterresti compilandoli sulla tua macchina. Potrebbe essere vero su un sistema GNU/Linux, dove occorre tener conto di parecchie possibilità; su Mac OS X hai la scelta fra “universal-darwin” e “x86_64”; di default viene scelta la prima, ma sono installate entrambe le versioni; per passare ai 64 bit (occorre 10.6 Snow Leopard) apri System Preferences e troverai un pannello chiamato “TeX Distribution”. Da là puoi rendere attiva una qualsiasi delle distribuzioni presenti sul tuo sistema (anche MacPorts, se ce l’hai); se ti viene mostrata “TeX Live 2010-64 bit” (o qualcosa del genere), attivala. Il peso delle due cartelle di eseguibili è, rispettivamente, 154MiB e 84 MiB; non è un problema averle entrambe.
Però non riesco comunque a trovare la cartella texmf nella mia libreria personale (~/Library/texmf)!
Creala se ti serve: l’installazione non può crearla da sé per ogni utente. Tanti adottano il metodo di avere un “utente amministratore” distinto da “utente normale” anche se poi la macchina è usata solo da una persona. La cartella ~/Library/texmf è diversa per ogni utente che può farci ciò che preferisce.
LaTeXiT lo utilizzavo per le presentazioni in PWP, quando ancora ero agli inizi con LaTeX. Adesso sto cominciando a utilizzare sempre più frequentemente la classe beamer! :D.
Comunque hai ragione che “eliminare TeXworks e la cartella di configurazione che lui si crea in ~/Library/TeXworks, è come togliere un fastidioso e inutile cespuglietto di tarassaco (erbaccia) da un campo da calcio col prato di agrostide (erba per prati pregiati)”. Però per esperienza questi programmi lasciano in giro un sacco di file sparsi che, seppur non dando fastidio, intasano le ricerche! Ma alla fine penso che lascerò comunque TeXworks installato.
Tra l’altro… Meglio TeXShop o TeXworks?
Comunque le lunghe tirate sono molto apprezzate perché insegnano sempre qualcosa di interessante. Inutile scusarsi, almeno con me! 😀
Uso abitualmente “Aquamacs + Skim”, ma occasionalmente adopero TeXShop per documenti di breve impegno (lettere, per lo più). Fra questo e TeXworks su Mac non c’è dubbio: TeXShop vince; ma TeXworks è multipiattaforma e ciò potrebbe farlo preferire (ma non si può stampare :().
I programmi che lasciano un sacco di file sparsi non sono certo quelli che trovi nella cartella /Applications/TeX.
Ciao
Enrico
::perfetto risolto a metà … nel senso che ora mi ha messo le testatine dei titoli dei capitoli in alto (che vorrei eliminare, e quindi avere tutti i numeri delle pagine, sia arabi che romani in basso al centro).
\pagestyle{plain} prima di \begin{document}
inoltre tra l’indice e il primo capitolo mi inserisce una pagina vuota e vorrei eliminarla 😆
Sei sicuro di aver dato l’opzione “oneside” come ti era stato consigliato?
Ciao
Enrico
8 Marzo 2011 alle 23:38 in risposta a: non riesco a inserire la bibliografia dopo l’appendice #56780::Davvero non so come ringraziarti!!
Avevo creato l’appendice come un file autonomo per poter visualizzare con più facilità il pdf ed avevo dimenticato di cancellare \end{document}.La sfera di cristallo funzionava, stasera. 😀
hyphenrules non mi ricordo perché l’ho usato così… mi ricordo solo che ho passato tre notti insonni cercando di capire perché avevo sempre “nohyphenation italian”, allora leggendo una guida su babel ho trovato scritto:
Abilita la sillabazione nella lingua. Quasi tutte le distribuzioni definiscono una pseudolingua ‘nohyphenation’, nella quale non è definito alcuno schema di sillabazione. Dunque,dopo \begin{hyphenrules}{nohyphenation}, nessuna parola viene spezzata se non ci sono comandi di sillabazione espliciti.
Essendo una principiante ho subito pensato bene di applicarlo a tutto il documento… Adesso che me lo hai detto l’ho tolto
Quello è un problema ben noto per chi usa MiKTeX, ma anche per chi usa Ubuntu e non installa il supporto per l’italiano. Nel primo caso installa la versione 2.9 oppure abilita l’italiano; nel secondo caso Synaptic è tuo amico (texlive-lang-italian).
“Risolvere” il problema con \begin{hyphenrules}{nohyphenation} non mi pare proprio il modo migliore.
Ciao
Enrico
::Purtroppo ho ancora qualche problema.. 😳
`
The standard label format is the global float number followed by a lowercase al- phanumerical subfloat number. This can be changed by redefining the commands \thesubfloatfigure and \thesubfloattable. Both define the whole float num- ber including the main number. The main number is referred by \themainfigure resp. \themaintable. The counters of the subfloats are subfloatfigure resp. subfloattable. The default values are:
\newcommand*\thesubfloatfigure{\themainfigure\alph{subfloatfigure}} \newcommand*\thesubfloattable{\themaintable\alph{subfloattable}}
If you want to print the subnumber of figures in brackets, you may define this:
\renewcommand*\thesubfloatfigure{\themainfigure(\alph{subfloatfigure})}
If you want a sublabel in the format 1–1, 1–2, . . . you can get it by the following command sequence:
\renewcommand*\thesubfloatfigure{\themainfigure–\arabic{subfloatfigure}}
Since it is done the same for tables this it not described again.
`Io vorrei togliere completamente la numerazione dei subfloat! Qui spiega ( 😯 ) come cambiare la numerazione da quella alfabetica a quella numerica…e anche se spiegato, per chi è un novizio di TeX sembra una cosa indecifrabile!!!
Come posso togliere la numerazione?
`
\begin{figure}[p!]
\centering
\subfloat[][]
{\includegraphics[width=0.5\columnwidth]{img/es4/F411a}}
\subfloat[][]
{\includegraphics[width=0.5\columnwidth]{img/es4/F411b}} \\
\subfloat[][]
{\includegraphics[width=0.5\columnwidth]{img/es4/F411c}}
\subfloat[][]
{\includegraphics[width=0.5\columnwidth]{img/es4/F411d}} \\
\caption{Elementi della mesh}
\label{F411}
\end{figure}
`Non so più come ringraziare per ogni aiuto! 😥
ZaenNon usare \subfloat, è ovvio. E non mandare messaggi nella sezione sbagliata. 🙂
`\begin{figure}[p]
\centering
\includegraphics[width=0.45\columnwidth]{img/es4/F411a}
\includegraphics[width=0.45\columnwidth]{img/es4/F411b} \\
\includegraphics[width=0.45\columnwidth]{img/es4/F411c}
\includegraphics[width=0.45\columnwidth]{img/es4/F411d}
\caption{Elementi della mesh}
\label{F411}
\end{figure}`
Ciao
Enrico
8 Marzo 2011 alle 22:48 in risposta a: non riesco a inserire la bibliografia dopo l’appendice #56778::Allora non so dove sbaglio.
Questo è il codice del documento principale:
`\input{inizioefine/frontespizio}
\clearpage{\pagestyle{empty}\cleardoublepage}
\tableofcontents{\clearpage{\pagestyle{empty}\cleardoublepage}}
\input{inizioefine/presentazione}
\input{capitoli/capitolouno}
\input{capitoli/capitolodue}
\input{capitoli/capitolotre}
\input{capitoli/capitoloquattro}
\input{inizioefine/conclusione}
\input{inizioefine/analisi}
\input{inizioefine/bibliografia}
\end{hyphenrules}
\end{document}`Se sposto \input{inizioefine/bibliografia} prima di \input{inizioefine/analisi} lo compila, mentre così no.
La bibliografia inizia con questo codice:
`\clearpage{\pagestyle{empty}\cleardoublepage}
\addcontentsline{toc}{chapter}{Bibliografia}
\thispagestyle{empty}
`Dove l’errore?
Che hai \end{document} in analisi.tex, non c’è altra spiegazione. Ho usato l’ambiente hyphenrules in qualche caso, mai per racchiudere l’intero documento. Sei proprio sicuro sicuro?
Ciao
Enrico
::Quindi meglio installare MacTeX?
Ripeto: non c’è il minimo dubbio.
In questo caso che cartelle devo eliminare per disinstallare completamente i programmi che non uso? Perché ho notato che creano automaticamente delle cartelle. Ad esempio TeXworks crea una cartella in
`
~/Library/TeXworks
`E che fastidio ti dà? Cancellala se non usi TeXworks. Ti dirò, uso Mac OS X da quando è disponibile la versione preliminare e non mi sono mai posto problemi del genere.
Ciao
Enrico
::certo! mi da errore in questa istruzione:
\caption{Tunnelling between identical superconductors. (a), (b), and (c) energy levels. \duecerchibarrati denotes a Cooper pair, $\CIRCLE$ denotes quasi-particle. (d) Current-voltage characteristic.}
Un comando del genere nell’argomento di \caption va preceduto da \protect.
Ciao
Enrico
::Ciao,
ho provato anche io il comando da te suggerito; tuttavia la gabbia del testo, oltre a guadagnare lo spazio riservato alle note a margine, si espande anche verso il margine riservato alla rilegatura, assottigliandolo considerevolmente.
Si può evitare questo effetto collaterale?
GrazieAumenta la dimensione nell’argomento opzionale; \areaset è un grande mistero, devo ammettere.
Ciao
Enrico
8 Marzo 2011 alle 22:03 in risposta a: non riesco a inserire la bibliografia dopo l’appendice #56776 -
AutoreRisposte