gelen akış şeması diyagramı oluşturmak için. Bunun için bir de LaTeX paketi olabilir, ancak mümkünse, bir grafik olarak bir LaTeX belgesine aktaracağım bağımsız bir PNG oluşturabilen bir aracı tercih ederim.aracı bir akış şeması şemasının metinsel ifadeyi içeren basit bir metin dosyasını işlemek ve bir PNG (veya başka biçimi) oluşturabilmek için bir konsol tabanlı bir araç için arıyorum metinsel gösterimi
6
A
cevap
5
LaTeX bir png dosyasını içe/üretme yerine akış şeması oluşturmak izin temizleyici olurdu. Bu sayede çözünürlük veya yetersiz örnekleme problemleriniz olmayacak ve her şey vektör formatında olacak.
Sen Latex'in TikZ paketini kullanabilirsiniz. texexample.net sitesi aşağıdaki örneği verir.
\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}
tek şey (PDF belgesi aksine) bir PNG dosyası üreten yani bunu bana (örneğin bir web sayfasında) de diğer bağlamlarda bağımsız olarak kullanmasına izin vereceğini olmasıdır Daha fazla kendi kendine yeten ve yeniden kullanılabilir bir eser üretecekti. –