Risposte nei forum create
-
AutoreRisposte
-
::
Ciao a tutti,
devo disegnare nella tesi la schematizzazione di un’implementazione per far capire in modo semplice e in poco tempo quali sono i passi che il codice segue. Pensavo pertanto a una sorta di diagramma ad albero/diagramma di flusso. Quello che voglio ottenere è una cosa del genere:
`
[…]
|
v
Calcolo funzionale
|
v
derivazione rispetto alle incognite
|
v
uso metodo di risoluzione numerica…
|
v
[…]
`
Sarebbe carino disporre di box in cui evidenziare le variabili.
Ho cercato tramite texlive e sul forum i pacchetti che permettono di creare diagrammi ad albero o di flusso. Ne ho trovati alcuni, come tikz-qtree (che con sumatra pare però avere problemi di visualizzazione), pgf-umlsd, tree e pst-tree. Quello che domando a voi è se non ho visto qualche altro pacchetto e un consiglio su quale usare, cioè su quale voi ritenete più efficente in quanto con una resa grafica migliore e con un maggior numero di opzioni grafiche.
Grazie,
DanieleCiao, vorrei dare anch’io un contributo.
Qualche tempo fa ho avuto la necessità di disegnare molti diagrammi con elementi di varie forme. Ho preso in considerazione i pacchetti grafici, ma alla fine ho utilizzato dia, un programma con il quale ho potuto gestire i complessi collegamenti con frecce ecc, utilizzando in sostanza degli stili, a schermo.
Il risultato esportato in png è stato poi inserito in file di Word perché così era imposto, e di per se non è niente male. Il formato può essere anche vettoriale (pdf per esempio).Sarebbe quindi assai utile se qualcuno sperimentasse e condividesse l’esperienza sulla costruzione di diagrammi di flusso via codice in LaTeX.
Grazie
::Questo è il bello dei sistemi di revisione: pensano loro a correggere (se riescono a farlo) i conflitti tra le revisioni. Un modo utile di lavorare comunque è creare un proprio branch: lavori nel tuo “spazio”, non hai conflitti con nessuno, quando pensi che il lavoro sia pronto chiedi di effettuare il merge nel branch principale e anche in questo caso git prova a gestire i conflitti. Se non ce la fa deve intervenire manualmente uno dei manutentori del ramo in cui si vuole confluire.
Ah, capito. La parala magica è merge dunque.
Grazie.
24 Novembre 2010 alle 19:36 in risposta a: Inserire codice di programmazione editato in maniera differe #52894::
Per comporre codice si può usare il pacchetto fancyvrb, che ha il pregio di essere semplice ed efficace. Altrimenti, e penso sia il tuo caso, occorre rivolgersi al pacchetto listings.Considera il seguente esempio:
`\documentclass{article}
\usepackage{listings}
\usepackage{xcolor}
\usepackage{inconsolata}\lstset{%
backgroundcolor=\color{yellow!20},
basicstyle=\small\ttfamily,
framexleftmargin=5pt
}\begin{document}
Testo normale. Puoi regolare moltissimi parametri
assieme al linguaggio C++, Fortran, ecc. In questo
modo puoi evidenziare la sintassi, anche se in
questo esempio il codice viene semplicemente
composto in verbatim mode.
Leggere la documentazione del pacchetto è fondamentale
per giungere alla perfezione, mentre la definizione del
colore la trovi nella documentazione di xcolor.\begin{lstlisting}
— a lua script
local p = “pippo”
local atable = {}
atable.hello = function (a) print(“Hello “..a) endatable.hello(p)
\end{lstlisting}
Testo normale.
\end{document}
`
Oltre alla guida che ti ha segnalato Francesco, esiste un guida specifica, sempre di Lorenzo Pantieri dedicata alla composizione del codice.
Ciao
::Ed ancora, se volessi apportare modifiche al tuo sorgente originale come potrei fare?
In altre parole, volendo collaborare al progetto senza clonarlo (ho già installato git su una macchina Linux), cosa si dovrebbe fare?
GrazieCosa intendo per collaborare senza clonare? Per collaborare devi clonare il repository 😀
Innanzi tutto grazie per le dettagliate risposte.
Intendo questo:
Ammetti di essere davanti ad un progetto collaborativo, dove un team lavora contemporaneamente a diversi file via web.
Tecnicamente, come fanno diverse persone ad avere accesso alla gestione dello stesso unico repository che si evolve magari rapidamente, nel tempo?La mia intenzione è duplice: correggere alcuni errori del tuo sorgente ed avviare un progetto collaborativo. In entrambe i casi, più persone devono poter lavorare sullo stesso repository. Clonando i repo infatti, si perde il fatto stesso di lavorare nello stesso team.
Cosa ne pensi?
::
Ciao, vorrei chiederti se preferisci github o gitorious quale servizio di hosting.
Inoltre, non potresti inserire nel repository anche il PDF già compilato?Ed ancora, se volessi apportare modifiche al tuo sorgente originale come potrei fare?
In altre parole, volendo collaborare al progetto senza clonarlo (ho già installato git su una macchina Linux), cosa si dovrebbe fare?
Grazie
::
Più che di accenti mi sembra un problema di encoding, infatti se tu lavori con il formato testo unicode (utf8) e fai benissimo secondo me, devi dare al pacchetto inputenc (input encoding ovvero il pacchetto che gestisce il tipo di codifica del sorgente), l’opzione utf8 e non latin1.Come dice Lorenzo, questo è comunque un problema di tipo base, per cui della buona documentazione dovrebbe risolvere.
Ciao
23 Novembre 2010 alle 11:31 in risposta a: Ma perché mi dà errore? Proprio file con solo begin e end… #52818::`\documentclass[12pt,a4paper,oneside,openright]{ book }
\usepackage[italian]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{layaureo}
\usepackage{lipsum}
\usepackage{graphicx}
\usepackage{indentfirst}
\usepackage{amsthm}
\usepackage{amsmath,amssymb}\begin{document}
A
\end{document} `L’errore è questo:
This is pdfTeX, Version 3.1415926-1.40.10 (MiKTeX 2.8)
entering extended mode(“C:/Documents and Settings/Pap�/Documenti/TeXworks-w32-0.2.3r466/uno.
tex”
LaTeX2e <2009/09/24>
Babeland hyphenation patterns for english, dumylang, nohyphenation, ge
rman, ngerman, german-x-2009-06-19, ngerman-x-2009-06-19, french, loaded.! LaTeX Error: Missing \begin{document}.
See the LaTeX manual or LaTeX Companion for explanation.
Type Hfor immediate help.
…l.2
?
Ok, gli spazi nel nome della classe non sono ammessi.
Ciao
::Se usate un editor differente da quelli in lista per favore specificatelo scrivendo un messaggio in replica a questo. 😉
Ciao.
GEdit con il LaTeX Plugin ( http://www.michaels-website.de/gedit-latex-plugin/ scritto in python, largamente personalizzabile): finora non ho trovato nulla in TeXWorks o TeXMaker che non sia anche in GEdit (compresa la ricerca diretta); in più GEdit dà la possibilità di scrivere SEMPLICEMENTE snippets di codice di qualsiasi complessità e la possibilità di personalizzare ogni aspetto visuale della finestra di composizione.
Ciao,
perché non scrivi una piccola guida su GEdit+plugin? Sarei interessato a consultarla.
Grazie
::Ragazzi avrei 2 domande:
1) Come tracciare una linea divisoria con Latex da sinistra a destra; e come tracciare una doppia linea (due linee molto vicine) da sinistra a destra;
2) come lasciare uno spazio (tabulazione) dopo i due punti.
Grazie.
1 – Comando \rule per esempio?
\noindent\rule{\textwidth}{0.4pt}Per la doppia linea usa due \rule e nel secondo regola la dimensione opzionale per sollevare la seconda riga (puoi crearti dei comandi per comodità).
2 – Gli spazi orizzontali si possono ottenere con \hspace*{
} Dovresti studiare una buona guida.
Bye
::[
Perché non utilizzare un foglio d calcolo come OpenOffice Calc (gratuito)?
Dopo aver costruito i dati puoi banalmente ordinarli e filtrarli con le funzioni del programma per poi eventualmente trasferirli in un documento LaTeX (ci sono diversi sistemi alcuni molto semplici ma artigianali come il copia incolla).Ad ogni modo, buon lavoro!
CiaoQuesto è interessante: come fai a trsferire una tabella di Calc in LaTeX, a parte il copia/incolla che non è il massimo? quali sono gli altri sistemi?
ciao
ErnestoUna macro in StarBasic per esempio, oppure il passaggio dal formato CSV con uno script in Lua, oppure un programmino libero da scaricare, oppure ancora ci si può dar da fare con le regular expression in un buon editor.
L’obbiettivo è quello di ottenere il codice dell’ambiente tabular pronto da inserire nel sorgente, oppure puoi lavorare con ambienti verbatim con font monospaziato (il trucco l’ho spiegato sul mio blog nel post: tabelle cotte).
Dipende dalle necessità.
A volte ho perfino creato il foglio di calcolo contenente i caratteri & ed \\ ed i \begin \end. In questo caso un copia incolla nello shell editor è tutto quello che bisogna fare.Comunque cerca sul forum 😉 io di solito preferisco metodi artigianali su misura.
Bye
::Scusate, provo ad essere più chiara, la cosa è semplicissima: devo cercare e quindi ordinare negozi in regione, di consequenza ho il loro nome, indirizzo, tel., etc. da archiviare. Intanto grazie per i due pacchetti, provo subito a consultarli…
AuroraPerché non utilizzare un foglio d calcolo come OpenOffice Calc (gratuito)?
Dopo aver costruito i dati puoi banalmente ordinarli e filtrarli con le funzioni del programma per poi eventualmente trasferirli in un documento LaTeX (ci sono diversi sistemi alcuni molto semplici ma artigianali come il copia incolla).Ad ogni modo, buon lavoro!
Ciao
::ho un dubbio, visto che la compilazione non mi da più errore, il codice è giusto, non è che serve qualcosa per visualizzare l’immagine; al momento ho installato miktek e basta, non è che serve qualcosa tipo ghostscript o altro che adesso mi sfugge…
altrimenti non capisco proprio perchè non me lo visualizza…eventualmente come si fa a capire se asymptote è installato correttamente?
denghiu
A questo punto non so cosa dirti. Io con TeX Live 2010 non ho nessun problema. Prova ad installare anche ghostscript.
Ciao,
ansys.Vero, da quando Asymptote è entrato nei repo di CTAN, installare la TeX Live significa anche anche installare e tenere aggiornato Asymptote.
Comunque, non credo ci sia bisogno di Ghostscript per il semplice fatto che i file sorgenti di Asymptote possono tranquillamente generare file pdf.
Se scegli la via di includere in un sorgente LaTeX, codice asymptote, devi compilare con la sequenza che ti è stata indicata. Dopo l’operazione controlla nella directory, dovresti trovare il pdf prodotto dietro le quinte da asy.
Bye
::per compilare compila solo che non ottengo una parabola
scusa ma che cosa ottieni?
grazie
ClaudioDicevi che non funzionava più con MiKTeX 2.9 e per me questo significa che è la compilazione ad avere problemi.
Cosa ottengo? una specie di s molto stirata…
… ma perché non usi pgfplots (basato su PGF):
`
\documentclass[10pt]{article}
\usepackage{pgfplots}
\pagestyle{empty}%\pgfplotsset{width=7cm,compat=1.3}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
xlabel=$x$,
ylabel={$f(x) = x^2 – 2$},
axis x line=bottom,
axis y line=left,
no markers]\addplot {x^2 – 2};
\end{axis}
\end{tikzpicture}
\end{document} `Ciao
-
AutoreRisposte