Risposte nei forum create
-
AutoreRisposte
-
::
claudio” post=101950Riapro questa discussione
è possibile inserire le info di git nel file latex?
Ho trovato gitinfo ma mi sembra macchinoso
altre idee o qualche esempio
ciao
claudioProva a dare un’occhiata qui: https://tex.stackexchange.com/questions/75336/inserting-git-commit-date-without-hooks
::LuglioM26″ post=101874Ciao Elrond,
si, è soltanto una mia sensazione anche perché non saprei come “testare ufficialmente” la velocità di compilazione. Comunque mi riferisco a TeXLive su win7x64.
Un saluto
Qui c’è qualche suggerimento di comandi equivalenti a [tt]time[/tt] su Windows:
https://superuser.com/questions/228056/windows-equivalent-to-unix-time-command
https://stackoverflow.com/questions/673523/how-to-measure-execution-time-of-command-in-windows-command-line
(è sempre bello vedere come Windows complichi tutto)
::LuglioM26″ post=101855anche la prova di compilazione di un documento che mi è apparsa anche più veloce.
È solo una tua sensazione o hai fatto anche qualche test di velocità? Ho fatto qualche prova su un documento relativamente lungo con [tt]time[/tt], senza trovare alcuna differenza degna di nota.
L’unica differenza di prestazioni che mi è stata segnalata è che adesso [tt]kpsewhich[/tt] su Mac OS è alla pari delle altre piattaforme, prima era notevolmente più lento.
::robitex” post=101862
Curiosità: è possibile fare in modo che il timestamp venga aggiunto in automatico ogni volta che si salva il documento?
Ciao Elrond.
Conviene fare una voce di menù apposta tramite l’oggetto app.fileSave().
In questo modo posso salvare nel modo semplice o in modo che alla linea per esempio 4 viene preventivamente inserito il timestamp.
Il numero di riga fisso comporta il fatto che ogni volta che salvi con lo script si allunghi una lista di timestamp dal più recente al meno recente.Ho provato questo codice e funziona. L’unica cosa è che il timestamp viene inserito anche se il file non dovrebbe venir salvato perché non sono intervenute modifiche:
`
%SCRIPTvar dt = new Date()
var y = dt.getFullYear()
var m = dt.getMonth() + 1
if (m < 10) { m = "0" + m} var d = dt.getDate() var s1 = "% " + d + "/" + m + "/" + y var hour = dt.getHours() var min = dt.getMinutes() if (min<10) {min = "0"+min} var sec = dt.getSeconds() if (sec<10) {sec = "0" + sec} var s2 = " :: " + hour + ":" + min + ":" + sec var line = cursor.lineNumber() var col = cursor.columnNumber() cursor.moveTo(4,1) cursor.insertLine() cursor.insertText(s1 + s2) cursor.moveTo(line+1, col) app.fileSave() ` Ho letto il manuale con attenzione e non mi sembra che ci sia la possibilità di leggere lo stato del documento. R.[/quote] Peccato, un certo editor di mia conoscenza lo fa ed è comodo per esempio quando bisogna inserire la data in comandi come [tt]\ProvidesPackage[/tt] e [tt]\ProvidesFile[/tt]: in questo modo non ci si deve mai preoccupare di aggiornare la data, viene fatto sempre in automatico a ogni salvataggio. Vedi per esempio https://github.com/GuITeX/guidaemacsauctex/blob/master/guidaemacsauctex.tex, basta configurare la variabile [tt]time-stamp-pattern[/tt] in fondo al file. Se in un file ci sono sia [tt]\ProvidesPackage[/tt] sia [tt]\ProvidesFile[/tt] Emacs può aggiornare automaticamente entrambi, però bisogna dirgli di aggiornare due timestamp (in maniera predefinita ne fa solo uno) cambiando anche la variabile [tt]time-stamp-count[/tt]
::Angie2117″ post=101803Anche se il risultato compilato è perfetto, voglio capire perché trovo questi errori
Io sono molto sorpreso da questo atteggiamento: la maggior parte delle persone che conosco hanno un atteggiamento del tipo «non fa niente che ci sono tutti questi errori, l’importante è che il documento finale appaia corretto», invece la tua voglia di capire comunque cosa sta succedendo è davvero bella 🙂
È vero che la maturità è alle porte e magari il tempo stringe, ma come già suggerito da robitex se riesci a trovare un po’ di tempo libero (anche dopo gli esami e la meritata pausa) sicuramente una lettura introduttiva a una delle guide di base messe a disposizione su questo sito ti aiuterebbe molto 😉
::robitex” post=101512Nella scrittura del codice invece, si trovavo ogni giorno nuove cosette in particolare:
* una comoda barra laterale per la navigazione tra i sorgenti di un progetto;
* comode scorciatoie da tastiera per inserire testo in \emph e simili;
* click sul nome del pacchetto direttamente nel sorgente per aprire la documentazione;
* auto-completamento intelligente.Emacs + AUCTeX (+ RefTeX, per il punto 1) hanno tutte queste funzioni, sebbene sotto forme diverse. RefTeX inoltre permette di fare una ricerca fra tutti i file di uno stesso documento, non c’è bisogno che tutti i file siano aperti.
12 Maggio 2015 alle 6:22 in risposta a: La oscenità del simbolo del grado usato impropriamente. #101600::
Tipo
`1º maggio, 2ª decade`
va bene? E sì, funziona se inserisci la giusta codifica (ovviamente utf8). Su sistemi GNU/Linux questi caratteri si inseriscono rispettivamente con ALT GR + SHIFT + M (mnemonico: maschile), ALT GR + SHIFT + F (mnemonico: femminile)Edit: su Wikipedia https://it.wikipedia.org/wiki/Indicatore_ordinale è spiegato come inserire i caratteri anche negli altri sistemi operativi
9 Maggio 2015 alle 7:41 in risposta a: [REPRISE]texlive e installazione texstudio con metapacchetto #99063::diegotex” post=101354proprio nella cartella in cui c’è “latex” e il file da compilare: non dovrebbe infischiarsene del path?
La cartella corrente non è mai inclusa nel PATH, per motivi di sicurezza, per eseguire un programma non presente nel PATH devi specificarne il percorso, sia esso relativo o assoluto. Per l’altra domanda ti ha risposto mcl1962: esegui
`echo $PATH`
e controlla che [tt]/usr/local/texlive/2014/bin/i386-linux[/tt] sia effettivamente lì presente
8 Maggio 2015 alle 12:37 in risposta a: [REPRISE]texlive e installazione texstudio con metapacchetto #99060::cfiandra” post=101234
Salve.
Io avrei installato tex live 2014 e vorrei aggiornalo all’ultima versione ma quando apro il manager e clicco su aggiorna installati mi da un errore dicendo “pearl.exe ha smesso di funzionare”.Come posso risolvere?
Grazie
Non si può: in questo periodo dell’anno si prepara la versione nuova. Gli aggiornamenti a TeXLive 2014 non sono quindi più possibili: http://www.tug.org/texlive/
Ok, ma è normale che il programma crashi? Non è che ha a che fare con l’antivirus?
::OldClaudio” post=100765 @Elrond, io non sarei così drastico, anche se sotto certi punti di vista hai ragione.
È che per compilare da sorgente per Mac, bisogna avere installati Xcode con certi add-on anche epr leggere i file in formato .md, che sono soltanto le istruzioni. Ma una volta che le hai, non hai problemi particolari seguendole scrupolosamente. Questo in generale.
Xcode è disponibile solo su sistemi Mac OS, questo come risolve il problema della cross compilation? Certo, nulla impedisce fisicamente di copiare i file necessari da quel sistema su un’altra piattaforma, ma questo è in violazione delle lungimiranti e aperte regole imposte dalla Apple.
Immaginate se per compilare un documento LaTeX che possa essere letto su una specifica piattaforma servisse un file di stile specifico per quella piattaforma, e in particolare che quello per sistemi Mac OS non fosse esportabile legalmente. Io non potrei compilare sulla mia piattaforma un documento affinché possa essere letto dagli utenti di sistemi Mac OS. Questo, ma riportato al C & compagnia bella è quello che realmente succede.
Ok, forse sono un tantino off-topic ormai, ma spero che ogni tanto chiarire un po’ le cose male non faccia
PS: per chi se lo stesse chiedendo, è possibile fare una cross compilation per Windows da sistemi GNU/Linux
::illinguista1972″ post=100758io volevo appunto l’ultima versione disponibile, anche se beta, ma non sono capace di compilarla.
Anche volendo personalmente non potrei aiutarti dato che la Apple non è famosa per essere aperta al resto del mondo, è più o meno impossibile fare una cross compilation per sistemi Mac OS in maniera legale, dato che è richiesto l’utilizzo di strumenti utilizzabili legalmente solo sui loro sistemi, il che impedisce di fatto il processo di compilazione su altra piattaforma. Contenti loro.
-
AutoreRisposte