Risposte nei forum create
-
AutoreRisposte
-
17 Febbraio 2013 alle 20:41 in risposta a: ho installato miktex e winedit7 ma non riesco a compilare #82930::
Ciao,
la diagnosi di WinEdit sembra riportare nessun problema, puoi dire con più dettagli cosa non va?
Hai provato a seguire la sezione “Verificare l’installazione di TeX” nella “guida tematica alla riga di comando” scaricabile nella sezione Documentazione del sito?
Ricorda che WinEdit è solo uno shell editor.
R.
::Spike” post=82237Buongiorno a tutti,
ad oggi, quando ci sono nuovi messaggi nelle discussioni, questi vengono segnalati nel menù principale e per ogni discussione con dei messaggini verdi accanto al titolo. Lo trovo molto utile; il problema però è che tali messaggi scompaiono se solo si accede al sito e non se i nuovi messaggi vengono effettivamente letti.
Mi spiego: di mattina effettuo il login al sito, ma ho poco tempo e quindi leggo solo 3 messaggi nuovi su 10. Mi disconnetto. La sera i messaggi nuovi che non avevo letto non sono più nuovi e ce ne sono degli altri (tutti quelli creati durante il giorno).Per questo motivo mi è capitato molte volte di non aver letto dei messaggi perché non più segnalati e ritrovarmi a metà discussione. Per me sarebbe più comodo che la segnalazione dei nuovi messaggi finisse quando questi vengono effettivamente letti (viene aperta la pagina delle discussione in cui sono scritti), e non all’evento logout. Su altri forum è possibile, quindi tecnicamente non credo sia complesso.
Che ne pensate?
FraQuello che vorresti, sarebbe il comportamento corretto del motore del forum. Tuttavia chi mantiene il sito si troviamo appassionati di TeX e non professionisti del web e per di piú volontari…
Nell’attesa del passaggio a joomla 2.5, ti propongo una soluzione di ripiego: consulta le discussioni piú recenti.
In questo modo puoi dare uno sguardo complessivo alle attività sul forum indipendentemente ai tuoi login.
Grazie ed a presto.
R.
::robitex” post=82171Ciao,
Benvenuto sul forum!Se installi MacTeX *completo* non dovresti più ricevere messaggi di *pacchetto non trovato*.
Le distribuzione TeX infatti, prevedono la possibilità di graduare le cose da installare. Oggi, viste le capienze dei dischi, si suggerisce sempre di installare la versione full cioé a dire: installo tutto e non ci penso più.Per il resto, leggendoti velocemente, dovresti chiarire se vuoi utilizzare LaTeX tramite le librerie di markup che hai citato, oppure vuoi comporre i tuoi documenti *direttamente* con LaTeX.
Ed ancora, hai bisogno di HTML oppure solo del PDF?Un saluto.
R.::
Ciao,
Benvenuto sul forum!Se installi MacTeX *completo* non dovresti più ricevere messaggi di *pacchetto non trovato*.
Le distribuzione TeX infatti, prevedono la possibilità di graduare le cose da installare. Oggi, viste le capienze dei dischi, si suggerisce sempre di installare la versione full cioé a dire: installo tutto e non ci penso più.Per il resto, leggendoti velocemente, dovresti chiarire se vuoi utilizzare LaTeX tramite le librerie di markup che hai citato, oppure vuoi comporre i tuoi documenti *direttamente* con LaTeX.
Ed ancora, hai bisogno di HTML oppure solo del PDF?Un saluto.
R.
::
A questa pagina di GitHub ho caricato una prima versione del pacchetto per disegnare in PGF/TikZ i codici a barre.
Contrariamente al titolo, mi sto convincendo che l’oggetto nodo NON è idoneo per rappresentare la sintassi TikZ del comando di disegno dei barcode a meno che non si riesca ad ‘interccetare’ il disegno del testo del comando.
Un saluto.
R.
::
Grazie a tutti per le risposte, e scusate per lo scarso interessamento di questi ultimi giorni causa impegni.
Risolvere la questione richiede conoscenze approfondite di TeX/PGF.
A breve caricherò un primo blocco di codice su un repo di github così che tutti gli interessati possano fare esperimenti.
Stay tuned…
… e grazie di nuovo.
R.
::tornio” post=82011RISOLTO 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!
Vabbé, non mi hai dato la soddisfazione di dare il comando da console. 🙁
R.
::tornio” post=81999Grazie 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.Ricevi quell’errore se tu compili SENZA l’opzione -shell-escape.
Prova a dare il comando di compilazione con l’opzione (quello semplice che ti ha indicato OldClaudio) da terminale.
Evidentemente le impostazioni dell’editor non trovano la via corretta.
Ciao.
R.
::
Un makefile è certamente ideale per compilare tutti i grafici come singolo documento sorgente, e molto altro ancora.
Ma occorre tempo per impraticarsi e studiarsi almeno un po’ la guida tematica di Elrond, specie se si lavora sotto Windows dove make non è di casa.
Può andare bene l’esternalizzazione sempre che non diventi difficile gestire un numero elevato di grafici.La soluzione più semplice è a mio avviso dedicare un file sorgente per grafico, ciascuno in una singola directory.
In fondo, mentre si sta lavorando ad un grafico si compila molte volte per controllare gli effetti delle modifiche e dei miglioramenti.
Quindi ci si può concentrare sul singolo grafico, e non serve usare un make file perché il grafico è comunque stato prodotto durante la sua lavorazione.
Sarebbe opportuno sistemare in un file unico le impostazioni generali per pgfplots, tipo le dimensioni del font, per lavorare con uniformità.Saluti.
R.
::
Ciao,
ho fatto una prova ed ha funzionato alla perfezione. Mi è bastato solo leggere il manuale di pgf (lo puoi aprire al volo dando in console il comando texdoc pgf), alla pagina 343, capitolo 32.
Ti riporto un codice di esempio minimo:
`\documentclass{article}
\usepackage{lmodern}
\usepackage{pgfplots}
\usepackage{siunitx}
\usetikzlibrary{external}
\tikzexternalize % activate !\usepgflibrary{arrows}
\begin{document}
Qui abbiamo due grafici tratti dall'articolo su pgfplots di De Marco/Giacomelli apparso su ArsTeXnica. Il primo grafico della figura~\ref{plotOne} è una funzione interessante, come anche il grafico della figura~\ref{plotTwo}.\begin{figure}
\centering
\begin{tikzpicture}
\begin{axis}[
% etichette del grafico
title={La funzione $y=\sin^2 x$},
xtick={1.5708,3.1416,4.7124,6.2832},
xticklabels={$\frac{\pi}{2}$,
$\pi$,$\frac{3\pi}{2}$,$2\pi$},
ytick={0.5,1},yticklabels={$1/2$,$1$},
grid=major,
% dominio 2D
domain=0:2*pi,
xmin=0,xmax=6.85,
ymin=0, ymax=1.2,
samples=100,
% assi
axis x line=bottom,
axis y line=left,
every outer x axis line/.append style=
{-open triangle 90},
every outer y axis line/.append style=
{-open triangle 90},
% dimensioni tela
width=8cm, height=4.5cm,
clip=false
]
\addplot {sin(deg(x))^2};
\node at (axis description cs:0,-0.125) {$0$};
\node at (axis description cs:0.98,-0.15) {$x$};
\node at (axis description cs:-0.06,0.95) {$y$};
\end{axis}
\end{tikzpicture}
\caption{Una funzione per lo studio di funzione.}
\label{plotOne}
\end{figure}\begin{figure}
\centering
\begin{tikzpicture}
% defining personal drawing style
\pgfplotsset{sl/.style={line width=1pt}}\begin{axis}[
% etichette del grafico
tick label style={font=\scriptsize},
xlabel={$T$ (s)},
ylabel={$S_e/g$},
xtick={0,0.5,…,3.0},
grid=major,
% linee di plottaggio
no markers,
% dominio 2D
smooth,
xmin=0, xmax=3.00,
ymin=0, ymax=0.55,
% dimensioni tela
width=13cm,
height=8cm,
% variabile nelle espressioni: periodo T
variable=\T
]\newcommand\spettro[6]{
\addplot
{#2*1.10*#3*(T/#4+(1/#3)*(1-T/#4))}
(current plot end)–(100*#5,1000*#2*1.10*#3);
\fill (current plot end) circle [radius=0.5pt];
\addplot {#2*1.10*#3*#5/T};
\fill (current plot begin) circle [radius=0.5pt];
\addplot {#2*1.10*#3*#5*#6/T^2};
\fill (current plot begin) circle [radius=0.5pt];
}\spettro{red}{0.19475}{2.379}{0.099}{0.298}{2.379}% slc
\spettro{blue}{0.15182}{2.402}{0.096}{0.289}{2.207}% slv
\spettro{orange}{0.06107}{2.484}{0.084}{0.251}{1.844}% sld
\spettro{green}{0.04873}{2.462}{0.080}{0.239}{1.795}% slo% legenda
\legend{\textsc{slc},,,
\textsc{slv},,,
\textsc{sld},,,
\textsc{slo},,,}
% add text info
\draw (axis cs:2.5,0.53) node{\scriptsize Sito: Carrara (MS)};
\draw (axis cs:2.5,0.50) node{\scriptsize Latitudine $\varphi=\ang{44;5;4}$};
\draw (axis cs:2.5,0.47) node{\scriptsize Longitudine $\lambda=\ang{10;6;16}$};
\draw (axis cs:2.5,0.44) node{\scriptsize Categoria di suolo: A};
\draw (axis cs:2.5,0.41) node{\scriptsize Categoria topografica T3 ($S_\mathrm{T}=1{,}10$)};
\end{axis}
\end{tikzpicture}
\caption{Uno spettro per la progettazione antisismica.}
\label{plotTwo}
\end{figure}\end{document}
`Il codice va compilato con l’opzione -shell-escape: apri una finestra di console (o di terminale), imposta la directory di lavoro a quella dove conservi il sorgente con il comando cd nomedir, poi dai il comando pdflatex -shell-escape nomesorgente.
A questo punto vengono creati i singoli file pdf che vanno rigenerati solo se cambiano allo stesso modo.
Nelle compilazioni successive, invece di eseguire il codice dei grafici, verrà eseguito quello per inserire il file pdf corrispondente come immagine.
Ti segnalo che se non ti sono chiari i modi per dare i comandi da console, basta leggere (rapidamente) la guida tematica alla riga di comando, di un noto autore. Lì è spiegata anche la questione dell’opzione -shell-escape.
In pratica, questa libreria di TikZ fa quello che intendevo quando ti ho parlato di uno script automatico, ma senza alterare il file sorgente.
Un saluto.
R.
::
Ciao,
Benvenuto sul forum!Io avrei fatto un file per ogni grafico inserendo nel documento principale il risultato come immagine.
Il file singolo del grafico dovrebbe essere basato sulla classe standalone, così da ottenere il risultato già scontornato, e dovrebbe caricare lo stesso font usato nel documento principale.
Ma mi pare che nel tuo codice ci sia una parentesi graffa } di troppo in \addlegendentry, forse è per questo che non ti funziona l’esternalizzazione.Molto simpatico sarebbe elaborare in modo automatico i sorgenti per sostituire tutti gli ambienti pgfplots con \includegraphics e creare parallelamente il sorgente singolo del grafico.
Si può fare facilmente con un linguaggio di scripting.
Saluti.
R.
::Elrond” post=81949
Sul vecchio sito esistevano i sorgenti ma erano accessibili solo dai soci che dovevano loggarsi nell’area riservata.
Non doveva funzionare tanto bene questa area riservata visto che i sorgenti erano accessibili a tutti 😀
In questo messaggio OldClaudio aveva detto di essere disponibile a pubblicare i sorgenti, adesso credo di aver capito perché non è stato fattoVorresti spiegarti meglio?
Non ho capito quel che intendi.
R.
::Elrond” post=81945Sul vecchio sito guit.sssup.it veniva caricato il sorgente della guida. Da quando il sito si è spostato in questa nuova posizione, non sono più disponibili i sorgenti delle nuove versioni. Si potrebbe creare un apposito repo su Github (magari ripulito da tutti i file binari/ausiliari generati durante la compilazione)? 🙂 Se il problema è solo lo spazio occupato su questo sito il problema sarebbe in questo modo velocemente risolto, però mi rendo conto che si aggiunge il problema che ci vuole qualcuno che si occupi di gestire il repo
Ciao Elrond.
Sul vecchio sito esistevano i sorgenti ma erano accessibili solo dai soci che dovevano loggarsi nell’area riservata.
Sul nuovo sito non abbiamo avuto modo di replicare l’area privata.
Forse quando passeremo al nuovo motore aggiornato faremo di nuovo questo ed altro.
A meno che il gruppo non decida di rendere pubblici i sorgenti.
R.
::
Ciao a tutti,
ho aggiornato il sito con la nuova guida GuIT in formato B5. Ho ricevuto il materiale questa mattina da Claudio Beccari.
Inoltre, la guida è disponibile suddivisa in tre tomi per ulteriore comodità di stampa e rilegatura.Con l’occasione ho aggiornato la pagina principale della documentazione:
http://www.guitex.org/home/it/docquella specifica della Guida GuIT
http://www.guitex.org/home/it/guide-per-iniziare/la-guida-guited anche la pagina “filosofica” sulle guide tematiche, dove ho aggiunto un breve riferimento al repository su github.
http://www.guitex.org/home/it/guide-tematiche/la-filosofia-delle-guide-a-temaSuggerimenti o segnalazioni di refusi sono ben accetti!
(se riguardano il sito è meglio che mandiate un messaggio e-mail all’indirizzo della redazione, cercatelo sul sito stesso…)
Buona lettura!
R.
::
No, non sono soddisfatto.
Ho letto un po’ di documentazione sulle chiavi (\pgfkeys) ed il codice di una libreria (calendar).
Non è facilissimo implementare una nuova libreria integrata in pgf.
Spero di riuscire a scrivere il codice pgf ed un pacchetto LaTeX per far si che la libreria sia disponibile per più formati (TeX plain, LaTeX e ConTeXt).
Il codice TiKZ di interfaccia utente dovrebbe essere il comando o qualcosa del genere:
`\barcode[option] at (x,y) {code string};`
Saluti.
R.
-
AutoreRisposte