Risposte nei forum create
-
AutoreRisposte
-
::
Ringrazio per l’interessante risposta.
A questo punto pare lecito chiedersi se sia opportuno perseverare sull’utilizzo del pacchetto SIunitx per stampare colonne con numeri complessi, oppure se sia invece meglio utilizzare l’ambiente array (che però da problemi di spaziatura tra la didascalia e la tabella)
::
Naturalmente! Ecco un esempio:
`
\begin{tabular}{SSSSS}
\toprule
{$k$} & {$s$} & {$a$} & {$b$} & {$c$} \\
\midrule
2 & 10.5178 + 2i & 0 & -2.7431i & +2.7431i \\
1 & 0 & -0.9211 & -0.7401 -0.001i & -0.7401 \\
0 & 0.1279 + 0.054i & 0 & 0.0537i & -0.0537i\\
\bottomrule
\end{tabular}
`Si puo’ notare facilmente il disallineamento della colonna “c” e l’eccessivo spazio tra la prima e la seconda colonna.
Se si utilizza l’opzione [table-format=. ] si ha che la tabella include solo la parte reale del numero.
::
Naturalmente nell’esempio non ci sono in quanto, come ho scritto, era un riporto della guida del Pantieri dove si spiega come risolvere il problema del distanziamentro tra colonne con il pacchetto SIunitx. Come ho fatto presente, questa soluzione pare non funzionare se si inseriscono numeri complessi.
::
RISOLTO il problema!Il tutto funziona semplicemente inserendo [tt]-shell-escape[/tt] tra le opzioni di pdflatex. Se si usa TeXMaker su Windows basta inserirla tra le opzioni che il software chiama quando si invoca il comando.
Nel mio caso la chiamata a pdflatex non funzionava a dovere probabilmente perche’ eseguivo l’operazione su una cartella di windows su disco remoto. Prima di adesso non ho mai avuto problemi, ma e’ bastato copiare il contenuto della mia directory sul disco fisso e tutto (magicamente) ha funzionato. Misteri di Windows. 🙂
In ogni modo vorrei ringraziare tutti coloro che sono intervenuti danndo questi preziosi suggerimenti. Ringrazio anche e soprattutto per la vostra pazienza!
::
Attualmente ho MiKTex 2.9 e il comendo e’ [tt]pdflatex -synctex=1 -interaction=nonstopmode –shell-escape %.tex [/tt] che da Texmaker….
Purtroppo mi riporta molti errori anche se do –enable-write18
Non sono molto pratico di come funziona Miktex sotto windows e puo’ darsi che l’errore sia nascosto da qualche parte qui…
::cfiandra” post=82001
Grazie per i vostri interventi.
Se usi TeXMaker fai così:
1) vai su Utente -> Comandi personalizzati -> Modifica comandi utente. Ti esce una finestra con 5 comandi vuoti.
2) Scegli uno di questi comandi vuoti ed inserisci in “Voce di menu”: pdfLaTeXse (è solo un’etichetta, potresti scrivere quello che vuoi, ma così ti ricordi cosa fa).
3) In “Comando” incolla [tt]pdflatex -shell-escape -synctex=1 -interaction=nonstopmode %.tex[/tt].
4) Dai ok.Ora puoi compilare andando a scegliere nell’elenco dei metodi (Barra degli strumenti a destra della prima freccia) il tuo nuovo comando. Una volta scelto schiaccia la freccia per compilare.
Ciao
ClaudioEra proprio quello che avevo fatto io! 😉
Se noti, nell’errore viene proprio riportato il fatto dell’opzione -shell-escape. L’unica differenza e’ che attualmente opero in batchmode anziche’ nonstopmode..
::
Grazie per i vostri interventi.Ho provato a compilare il listato test.tex inserendo l’opzione -shell-escape nella linea di comando e purtroppo ho sempre lo stesso errore per il quale ho iniziato il thread. Sono assolutamente convinto che scrivere un makefile sia la soluzione piu’ saggia e che sotto Linux tutto venga molto piu’ semplice. Tuttavia sono costretto ad utilizzare una piattaforma Windows in ufficio e mi devo adeguare ad utilizzare TeXMaker.
L’errore riportato e’ il seguente:
! Package tikz Error: Sorry, the system call ‘pdflatex -shell-escape -halt-on-e
rror -interaction=batchmode -jobname “test-figure0” “\def\tikzexternalrealjob{t
est}\input{test}”‘ did NOT result in a usable output file ‘test-figure0’ (expec
ted one of .pdf:.jpg:.jpeg:.png:). Please verify that you have enabled system c
alls. For pdflatex, this is ‘pdflatex -shell-escape’. Sometimes it is also name
d ‘write 18’ or something like that. Or maybe the command simply failed? Error
messages can be found in ‘test-figure0.log’. If you continue now, I’ll try to t
ypeset the picture.
See the tikz package documentation for explanation.
::
Grazie per le vostre rapide risposte.Naturalmente la parentesi graffa e’ di troppo ed e’ un errore nel trascrivere il codice latex nel forum. Questo non e’ il problema in quanto il codice nel file pare essere corretto e viene tutto compilato (lentamente) a meraviglia.
Il problema si pone quando si inseriscono, nel preambolo, le intestazioni
`
\usetikzlibrary{external}
\tikzexternalize[prefix=tikz/]
`Io credo che il problema sia da cercare nelle opzioni che si passano, tramite linea di comando, a pdflatex. Alcuni consigliano di usare -enable-write18 o -shell-escape altri consigliano altre opzioni ma che non mi funzionano. Per questo chiedevo se a voi era mai capitato un problema simile.
Gli articoli che ho guardato sono i seguenti:
http://www.howtotex.com/tips-tricks/faster-latex-part-ii-external-tikz-library/
http://tex.stackexchange.com/questions/59996/how-to-get-the-pgfplots-external-tutorial-to-work-in-texniccenter
http://tex.stackexchange.com/questions/7226/using-pgfplot-externalize-with-eps-outputVi ringrazio tutti ugualmente
-
AutoreRisposte