Prechádzať zdrojové kódy

Improve quality for QI commons image candidacy

Martin Thoma 9 rokov pred
rodič
commit
19295da06e

+ 3 - 5
tikz/feed-forward-perceptron/Makefile

@@ -25,11 +25,9 @@ transparentGif:
 	make clean
 
 svg:
-	make
 	#inkscape $(SOURCE).pdf --export-plain-svg=$(SOURCE).svg
 	pdf2svg $(SOURCE).pdf $(SOURCE).svg
 	# Necessary, as pdf2svg does not always create valid svgs:
-	inkscape $(SOURCE).svg --export-plain-svg=$(SOURCE).svg
-	rsvg-convert -a -w $(WIDTH) -f svg $(SOURCE).svg -o $(SOURCE)2.svg
-	inkscape $(SOURCE)2.svg --export-plain-svg=$(SOURCE).svg
-	rm $(SOURCE)2.svg
+	inkscape $(SOURCE).svg --export-width=$(WIDTH) --export-plain-svg=$(SOURCE)1.svg
+	rsvg-convert -a -w 720 -f svg $(SOURCE)1.svg -o $(SOURCE).svg
+	rm $(SOURCE)1.svg

+ 9 - 8
tikz/feed-forward-perceptron/feed-forward-perceptron.tex

@@ -3,12 +3,13 @@
 \setlength\PreviewBorder{2mm}
 
 \usepackage{tikz}
-\usetikzlibrary{arrows}
+\usetikzlibrary{arrows, arrows.meta}
 
 \tikzstyle{input}=[draw,fill=red!50,circle,minimum size=10pt,inner sep=0pt]
 \tikzstyle{hidden}=[draw,fill=green!50,circle,minimum size=10pt,inner sep=0pt]
 \tikzstyle{output}=[draw,fill=blue!50,circle,minimum size=10pt,inner sep=0pt]
-\tikzstyle{bias}=[draw,dashed,fill=gray!50,circle,minimum size=10pt,inner sep=0pt]
+\tikzstyle{bias}=[draw,fill=gray!50,circle,minimum size=10pt,inner sep=0pt]
+\tikzstyle{arrow}=[arrows={{latex'[scale=0.1]}-}, thick]
 
 \begin{document}
 \begin{preview}
@@ -25,16 +26,16 @@
   \node (h3)[hidden] at (2.5,1) {};
   \node (o1)[output] at (1.5,2) {};
 
-	\draw[->, thick] (b2) -- (o1);
-	\draw[->, thick] (h1) -- (o1);
-	\draw[->, thick] (h2) -- (o1);
-	\draw[->, thick] (h3) -- (o1);
+	\draw[arrow] (o1) -- (b2);
+	\draw[arrow] (o1) -- (h1);
+	\draw[arrow] (o1) -- (h2);
+	\draw[arrow] (o1) -- (h3);
 
     \foreach \j in {1, ..., 3}{
     	\foreach \i in {1, ..., 5}{
-			\draw[<-, thick] (h\j) -- (i\i);
+			\draw[arrow] (h\j) -- (i\i);
 		}
-		\draw[<-, thick] (h\j) -- (b1);
+		\draw[arrow] (h\j) -- (b1);
 	}
 \end{tikzpicture}
 \end{preview}