Risposte nei forum create
-
AutoreRisposte
-
26 Luglio 2014 alle 11:29 in risposta a: KILE Error – “Cannot open log file; did you run LaTeX?” #95631::
nostoc” post=95248Ciao, sono nuova del forum e del LaTeX di cui mi piacerebbe imparare il linguaggio.
Ieri ho installato Kile sul mio pc con sistema operativo Windows 8. Il download e l’installazione sono andati a buon fine, ma nel momento in cui ho provato a compilare un testo di prova (usando uno dei template disponibili) nella finestra Log and Messages mi compariva il seguente messaggio:
`[LivePreview-PDFLaTeX] test.tex => test.pdf (pdflatex)
[LivePreview-PDFLaTeX] finished with exit code 1
Cannot open log file; did you run LaTeX?`
Mi aiutereste per favore?
Grazie mille! 🙂Benvenuta! Hai installato una distribuzione LaTeX, oltre all’editor di testo?
::OldClaudio” post=95202Sì, lo so, ma non è chiaro quel del 200 incarnazioni di Linux faccia questa operazione.
Tutte, questo è il layout della tastiera italiana su sistemi GNU/Linux: http://3.bp.blogspot.com/_YBnmJTR73Is/Sikp-jFh9tI/AAAAAAAAAEI/OcT66-1jUB0/s1600/linuxkeyboard.png
::mc” post=95169Salve,
scusate la banalità, ma non riesco a capire come mai a seconda del pc in uso le scorciatoie per i caratteri (tilde, graffe ecc.) non danno buon esito. Eppure, sono presenti i pacchetti T1 e utf8. Grazie
MarcoVuoi dire che se inserisci una tilde o una parentesi graffa nel codice sorgente ti sorprendi che poi non ti appaiano nel documento finale?
19 Luglio 2014 alle 16:48 in risposta a: [RISOLTO ]problemi per creare carta intestata (molto utile) #95410::renareto” post=95024– non riesco ad avere il .pdf, ma solo un .DVI
Per attivare momentaneamente la modalità PDF: [tt]C-c C-t C-p[/tt], oppure dal menu [tt]Command > TeXing Options > Generate PDF[/tt]. Per attivarla in modalità predefinita per sempre aggiungi al tuo [tt].emacs[/tt]
`(eval-after-load “tex”
'(progn
(TeX-global-PDF-mode 1)))`Anticipazione: dalla prossima versione di AUCTeX (potrebbe essere rilasciata nei prossimi giorni) la modalità PDF sarà finalmente la predefinita per tutti
18 Luglio 2014 alle 20:55 in risposta a: [RISOLTO ]problemi per creare carta intestata (molto utile) #95404::
Provando a compilare ottengo anche io un errore, questo è l’aiuto che fornisce AUCTeX:
`ERROR: Paragraph ended before \begin was complete.— TeX said —
\par
l.30— HELP —
A blank line occurred in a command argument that shouldn't contain
one. You probably forgot the right brace at the end of an argument.`
In effetti manca la parentesi destra in [tt]\begin{letter[/tt], evidenziata anche dalla colorazione della sintassi (la parentesi sinitra è rossa).Puoi continuare a usare tranquillamente AUCTeX, nessun altro programma fornisce questi messaggi di aiuto, alcuni dei quali scritti da un tale Leslie Lamport 🙂
Edit: in realtà risolto quel problema ce ne sono altri. Comunque non è un problema di editor ma di codice errato. Non posso aiutarti perché non conosco la classe [tt]letteracdp[/tt]. Ricontrollalo per bene
::Doc” post=94980Anche io da un paio di mesi ho una SSD, comprata su amazon in grande offerta.
L’installazione di Texlive l’ho messa su una partizione a parte e, in questo modo, riesco a condividerla con TRE distro linux diverse. Forse un aumento delle prestazioni in compilazione l’ho notato anche io.Anche io installo TeX Live su una partizione separata, per la precisione sotto /opt.
Un chiarimento: è la partizione con i dati da scrivere o con i binari che deve trovarsi su un SSD?
::OldClaudio” post=94864Su Windows è possibile che tenendo premuto il tasto Alt e digitando sul tastierino il numero decimale 65897 ti appaia il 6 minuscolo sullo schermo di LibreOffice.
Su Linux non so come si faccia; in entrambi i casi la tabella dei caratteri è sempre usabile.http://elubuntu.blogspot.com/2009/05/inserire-caratteri-unicode.html
::izabera” post=94696Grazie della risposta, uso TeXworks su win8
Uhm, purtroppo non uso TeXworks e quindi non so dirti se questo possieda la funzione di cui ti parlavo sopra, a proposito degli editor di testo. Aspettiamo che arrivi qualcuno in grado di aiutarti, nel frattempo di consiglio di informarti su latexmk e arara (qui http://profs.scienze.univr.it/~gregorio/introarara.pdf trovi una introduzione a quest’ultimo) 😉
izabera” post=94696Mi piace la cosa delle shell escape. C’è una guida da qualche parte?
Ho gugolato un po’ e le ho abilitate, ma ora non so usarle. Immagino che \immediate\write18{lualatex \jobname} causi un loop, qual è il modo giusto?In realtà non volevo ispirare la tua curiosità menzionando la shell escape, non è una funzione da prendere alla leggera perché può fare molti danni, quindi ti consiglio vivamente di disattivarla e usarla con cautela 🙂
::
Benvenuta!Più che una funzione del compilatore, quella che tu vuoi immagino sia una funzione dell’editor di testo. Gli editor di testo decenti permettono di automatizzare il processo di ricompilazione del documento. Quale editor di testo uso? Su quale sistema operativo?
Inoltre esistono dei programmini esterni appositi, quelli che vanno per la maggiore sono [tt]latexmk[/tt] e [tt]arara[/tt], che servono proprio per automatizzare il processo di compilazione senza invocare manualmente il compilatore.
Per situazioni molto più complicate può essere utile rivolgersi a un Makefile, e qui trovi una guida introduttiva, anche se i Makefile potrebbero risultare ostici ai più, quindi fai finta che non ti abbia detto nulla.
in realtà credo che usando la shell escape non sia impossibile, per chi è in grado (quindi non io) di scrivere del codice TeX che faccia quello che richiedi, ma continuo a ritenere che la soluzione più “pulita” sia farsi aiutare dal proprio editor o da un programma esterno apposito.
::OldClaudio” post=94659Se penso che vengono accettati anche il mmHg (in Italia) perché i medici sono talmente abituati ad misurare la pressione con quella vecchia unità di misura, che le norme UNI fanno questa eccezione per il campo medicco. In Fracia, invece, gli sfigmomanometri sono tarati in kPa e i medici francesi si sono abituati subito ad usare i chilo pascal, invece dei millimetri di mercurio;
Curiosità off-topic: sarà così perché Torricelli era italiano e Pascal francese? 😀
::
Ok, visto che questi comandi per te sono misteriosi facciamo una guida passo passo:
`file /opt/texbin`
serve per sapere a cosa punta il file [tt]/opt/texbin[/tt], quindi dovrebbe restituirti
`/opt/texbin: symbolic link to `/usr/local/texlive/2013/bin/x86_64-linux'`
oppure
`/opt/texbin: symbolic link to `/usr/local/texlive/2014/bin/x86_64-linux'`
Nel primo caso significa che per qualche motivo il link punta ancora alla vecchia installazione, nel secondo caso dovrebbe essere tutto ok.Se sei nel primo caso ([tt]/opt/texbin[/tt] punta ancora ai programmi di TeX Live 2013), cancella brutalmente [tt]/opt/texbin[/tt] (NOTA: cancellare un collegamento simbolico non comporta alcuna perdita di dati, solo la sparizione del collegamento, fine) con il comando
`sudo rm /opt/texbin`
Se ripeti nuovamente
`file /opt/texbin`
dovresti ottenere
`/opt/texbin: cannot open `/opt/texbin' (No such file or directory)`
proprio perché il collegamento è stato cancellato.Infine, ricrea il nuovo collegamento simbolico con
`sudo ln -s /usr/local/texlive/2014/bin/x86_64-linux /opt/texbin`
A questo punto
`file /opt/texbin`
deve restituire
`/opt/texbin: symbolic link to `/usr/local/texlive/2014/bin/x86_64-linux'`Nota: avrei potuto farti saltare la cancellazione del collegamento forzando la creazione del nuovo, come avevo suggerito precedentemente, ma ho preferito farti fare un passaggio in più per farti comprendere meglio ogni passaggio.
::spino” post=94579No, forse non mi sono spiegato.
Ho dato il comando senza -f come hai suggerito, ma quando apro tlmngr mi appare la finestra vecchia con la scritta Tex Live Manager 2013 e poi non funziona.
Io credo che il mio problema è che non so indirizzare quello nuovo, oppure quello nuovo non c’è..La diagnostica che appare al terminale è la seguente:
`Loading local TeX Live database
(/usr/local/texlive/2013/tlpkg/texlive.tlpdb)
This may take some time, please be patient …
… caricamento completo.
Executing action update
tlmgr: The TeX Live versions supported by the repository
http://ftp.uniRoma2.it/TeX/systems/texlive/tlnet
(2014–2014)
do not include the version of the local installation
(2013).`A me sembra di aver capito benissimo: [tt]ln[/tt] in maniera predefinita non sovrascrive un collegamento già esistente, come era nel tuo caso. Per questo ho suggerito di forzare la sovrascrittura con l’opzione [tt]-f[/tt].
@Doc: sconsiglierei di cancellare una installazione di TeX Live prima che ci si sia accertati che la successiva funzioni a dovere 😉
::spino” post=94577Ho installato la versione 2014 seguendo senza problemi le istruzioni già citate, ma alla fine quando devo modificare tlmngr mi trovo in difficoltà.
Ho dato il comando
` sudo ln -s /usr/local/texlive/2014/bin/x86_64-linux /opt/texbin` avendo già in precedenza installato il 2013, ma quando vado ad aggiornare continua ad aprire tlmngr 2013 che infatti non funziona.
Dove sbaglio?Se il comando [tt]ln[/tt] ti restituisce l’errore
`ln: creazione del collegamento simbolico “/opt/texbin” non riuscita: File già esistente`
è perché il link esiste già. Per sovrascriverlo automaticamente dai il comando
`sudo ln -fs /usr/local/texlive/2014/bin/x86_64-linux /opt/texbin`
Rispetto al comando che hai dato tu c’è in più l’opzione [tt]-f[/tt] che forza la creazione del link anche se il file di destinazione esiste già
-
AutoreRisposte