Sto cercando uno strumento basato su console in grado di elaborare un semplice file di testo contenente la notazione testuale di un diagramma di diagramma di flusso e generare un file PNG (o altro formato). Potrebbe esserci anche un pacchetto LaTeX, ma, se possibile, preferirei uno strumento in grado di generare un PNG indipendente che poi posso importare come documento in un documento LaTeX.strumento per generare il diagramma del diagramma di flusso da notazione testuale
6
A
risposta
5
Sarebbe più pulito lasciare LaTeX generare il diagramma di flusso invece di generare/importare un file png. In questo modo non avrai problemi di risoluzione o sottocampionamento e tutto sarà in formato vettoriale.
È possibile utilizzare il pacchetto TikZ di LaTeX. Il sito texexample.net fornisce il seguente esempio.
\documentclass{article}
\usepackage[latin1]{inputenc}
\usepackage{tikz}
\usetikzlibrary{shapes,arrows}
\begin{document}
\pagestyle{empty}
% Define block styles
\tikzstyle{decision} = [diamond, draw, fill=blue!20,
text width=4.5em, text badly centered, node distance=3cm, inner sep=0pt]
\tikzstyle{block} = [rectangle, draw, fill=blue!20,
text width=5em, text centered, rounded corners, minimum height=4em]
\tikzstyle{line} = [draw, -latex']
\tikzstyle{cloud} = [draw, ellipse,fill=red!20, node distance=3cm,
minimum height=2em]
\begin{tikzpicture}[node distance = 2cm, auto]
% Place nodes
\node [block] (init) {initialize model};
\node [cloud, left of=init] (expert) {expert};
\node [cloud, right of=init] (system) {system};
\node [block, below of=init] (identify) {identify candidate models};
\node [block, below of=identify] (evaluate) {evaluate candidate models};
\node [block, left of=evaluate, node distance=3cm] (update) {update model};
\node [decision, below of=evaluate] (decide) {is best candidate better?};
\node [block, below of=decide, node distance=3cm] (stop) {stop};
% Draw edges
\path [line] (init) -- (identify);
\path [line] (identify) -- (evaluate);
\path [line] (evaluate) -- (decide);
\path [line] (decide) -| node [near start] {yes} (update);
\path [line] (update) |- (identify);
\path [line] (decide) -- node {no}(stop);
\path [line,dashed] (expert) -- (init);
\path [line,dashed] (system) -- (init);
\path [line,dashed] (system) |- (evaluate);
\end{tikzpicture}
\end{document}
Problemi correlati
- 1. È disponibile uno strumento per il diagramma di flusso?
- 2. La creazione del diagramma del flusso di lavoro Git viene eseguita tramite uno strumento di progettazione grafico/diagramma di flusso?
- 3. Diagramma di flusso JavaScript/diagramma di flusso lib
- 4. Testo -> Strumento diagramma
- 5. Diagramma di classe UML2 - notazione incorporata per la generalizzazione?
- 6. collezioni Scala diagramma di flusso
- 7. diagramma di rete/diagramma di flusso in JQuery
- 8. Diagramma di flusso altro se
- 9. Controllo diagramma di flusso per WPF
- 10. Come generare il diagramma Entity-Relation da SQL DDL?
- 11. html5 JavaScript diagramma flusso generatore
- 12. Genera il diagramma di flusso html da json o xml
- 13. Esiste uno strumento per generare il diagramma/grafico delle dipendenze del contesto dell'applicazione Spring?
- 14. Generazione automatica del diagramma del database per il DB PHPMyadmin?
- 15. Come generare automaticamente il diagramma MS Visio?
- 16. Libreria Javascript - Albero genealogico Diagramma di flusso
- 17. Generare diagramma di classe usando il progetto xcode
- 18. È possibile generare un diagramma di un'intera webapp Django?
- 19. visual studio express: strumento diagramma classe gratuito
- 20. Visual Studio 2010 Professional: strumento diagramma classi
- 21. Creare il diagramma di flusso in modo programmatico
- 22. Algoritmo del connettore diagramma
- 23. Migliore libreria javascript per creare e diagramma di flusso interattivo
- 24. Diagramma di architettura logica
- 25. Diagramma di flusso "per ogni" loop loop senza incremento variabile
- 26. come generare un grafico/diagramma come il flusso di visitatori di Google Analytics?
- 27. Uno strumento per generare automaticamente un diagramma UML per un'applicazione Rails
- 28. Come creare un diagramma di flusso/diagramma usando solo HTML e CSS
- 29. Strumento per generare diagrammi di classe UML da annotazioni Doctrine
- 30. Generazione di diagrammi UML da rappresentazione testuale
l'unica cosa è che la produzione di un file PNG (al contrario di un documento PDF) mi avrebbe permesso di usarlo in modo indipendente in altri contesti come bene (ad esempio, in una pagina web), vale a dire che produrrebbe un artefatto più autonomo e riutilizzabile. –