summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2010-06-11 00:39:14 +0000
committerKarl Berry <karl@freefriends.org>2010-06-11 00:39:14 +0000
commit244448534b4d3c120613c54a49e271c396913e79 (patch)
tree96daf92f31ef4a298bb35371953412e2f645dcee /Master
parent456506ae0755c40002b59b0e8d43070e6739f68d (diff)
new doc svg-inkscape 2010-06-10 (10jun10)
git-svn-id: svn://tug.org/texlive/trunk@18881 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf-dist/doc/latex/svg-inkscape/InkscapePDFLaTeX.pdfbin0 -> 199035 bytes
-rw-r--r--Master/texmf-dist/doc/latex/svg-inkscape/InkscapePDFLaTeX.tex203
-rw-r--r--Master/texmf-dist/doc/latex/svg-inkscape/README37
-rw-r--r--Master/texmf-dist/doc/latex/svg-inkscape/image-normal.pdfbin0 -> 69630 bytes
-rw-r--r--Master/texmf-dist/doc/latex/svg-inkscape/image.pdfbin0 -> 6634 bytes
-rw-r--r--Master/texmf-dist/doc/latex/svg-inkscape/image.svg376
-rw-r--r--Master/texmf-dist/doc/latex/svg-inkscape/image.tex55
-rwxr-xr-xMaster/tlpkg/bin/tlpkg-ctan-check2
-rw-r--r--Master/tlpkg/tlpsrc/collection-documentation-english.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/svg-inkscape.tlpsrc0
10 files changed, 673 insertions, 1 deletions
diff --git a/Master/texmf-dist/doc/latex/svg-inkscape/InkscapePDFLaTeX.pdf b/Master/texmf-dist/doc/latex/svg-inkscape/InkscapePDFLaTeX.pdf
new file mode 100644
index 00000000000..a933f09010d
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/svg-inkscape/InkscapePDFLaTeX.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/svg-inkscape/InkscapePDFLaTeX.tex b/Master/texmf-dist/doc/latex/svg-inkscape/InkscapePDFLaTeX.tex
new file mode 100644
index 00000000000..d49517d78fd
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/svg-inkscape/InkscapePDFLaTeX.tex
@@ -0,0 +1,203 @@
+% Author: Johan B. C. Engelen, 2010
+% Version: 2010-06-10
+
+\documentclass[final,3p,twocolumn]{elsarticle}
+
+\usepackage{xcolor}
+\definecolor{darkblue}{rgb}{0,0,0.5}
+\usepackage{transparent}
+\usepackage{graphicx}
+\usepackage{amsmath}
+\usepackage{natbib}
+\usepackage[colorlinks=true,
+ urlcolor=darkblue,
+ anchorcolor=darkblue,
+ linkcolor=darkblue,
+ citecolor=darkblue,
+ pdfauthor={Johan B. C. Engelen},
+ pdfkeywords={SVG; LaTeX; Inkscape},
+ pdftitle={How to include an SVG image in LaTeX},
+ pdfsubject={Describes how to include an SVG image easily in LaTeX using Inkscape}] {hyperref}
+\usepackage{url}
+\usepackage[protrusion=true,expansion=true]{microtype}
+
+\usepackage[T1]{fontenc}
+\usepackage[adobe-utopia]{mathdesign}
+
+\usepackage{verbatim}
+\makeatletter
+\g@addto@macro\@verbatim\small
+\makeatother
+
+\newcommand{\executeiffilenewer}[3]{%
+ \ifnum\pdfstrcmp{\pdffilemoddate{#1}}%
+ {\pdffilemoddate{#2}}>0%
+ {\immediate\write18{#3}}\fi%
+}
+
+\newcommand{\includesvg}[1]{%
+ \executeiffilenewer{#1.svg}{#1.pdf}%
+ {inkscape -z -D --file=#1.svg %
+ --export-pdf=#1.pdf --export-latex}%
+ \input{#1.tex}%
+}
+\begin{document}
+\begin{frontmatter}
+
+\title{How to include an SVG image in \LaTeX}
+
+\author{Johan B. C. Engelen\corref{corauth}}
+\cortext[corauth]{Corresponding author: \href{mailto:j.b.c.engelen@utwente.nl}{j.b.c.engelen@utwente.nl}}
+\address{MESA$^+$ and IMPACT Research Institutes, TST group, University of Twente, Enschede, the Netherlands}
+
+\journal{\hspace{-10em}XXXXXXXXXXXXXXXX}
+
+\begin{abstract}
+How to make a \LaTeX\ document with vector images, where the text in the images has exactly the same font and size as in normal text?
+This article describes how this is done using the `PDF/EPS/PS + LaTeX' output feature of Inkscape 0.48. Inkscape can export the graphics to PDF/EPS/PS, and the text to a \LaTeX\ file. When the \LaTeX\ file is input in the \LaTeX\ document, the PDF/EPS/PS image is included with overlaid text.
+Because typesetting of the text is done by \LaTeX, \LaTeX\ commands can be used in images, such as writing equations, references and shorthand macros.\\
+\emph{(requires Inkscape version 0.48 or higher)}
+\end{abstract}
+%
+%\begin{keyword}
+%LaTeX \sep SVG \sep Inkscape \sep PDFLaTeX
+%\end{keyword}
+\end{frontmatter}
+
+%###########################################################################
+
+\begin{figure}
+\centering
+ \executeiffilenewer{image.svg}{image-normal.pdf}{inkscape -z -D --file=image.svg --export-pdf=image-normal.pdf}
+ \includegraphics[width=\columnwidth]{image-normal.pdf}
+ \caption{The test SVG image, as it is seen in Inkscape (exported to PDF \emph{without} LaTeX option).}
+ \label{fig:normal}
+\end{figure}
+
+\begin{figure}
+\centering
+ \def\svgwidth{\columnwidth}
+ \includesvg{image}
+ \caption{The test image, exported to PDF \emph{with} LaTeX option.}
+ \label{fig:pdflatex}
+\end{figure}
+
+\section{Introduction}
+An advantage of `drawing' images in \LaTeX\ code using e.g. TikZ, is the more uniform layout of the document as the image text will be typeset by \LaTeX: the image font will be equal to the rest of the document (size, ligatures, etc.). Moreover, TikZ enables easy use of mathematical expressions inside images. But, the programming nature of drawing with TikZ is not liked by many, and most will turn to a vector graphics drawing program, such as Inkscape. However, then, obtaining the document's font and mathematical expressions in images becomes a problem.
+
+Inspired by the `epslatex' GNUPlot output terminal, a new feature was added to Inkscape, combining the advantages of \LaTeX\ text typesetting and drawing in Inkscape. This article describes how to use Inkscape to create images in which the text font is equal to the document's font, \LaTeX\ mathematical expressions can be written, and \LaTeX\ commands can be used.
+The automated inclusion of SVG graphics while using the new `PDF+LaTeX' Inkscape option is described.
+
+\emph{(This article assumes the use of PDFLaTeX, but most will probably work just as well for EPS/PS documents.)}
+
+\section{Creating the image with Inkscape}
+
+The image can be drawn as usual in Inkscape, see figure~\ref{fig:normal}. All text in the image will be compiled by \LaTeX, and therefore may contain \LaTeX\ commands. For example, it is possible to refer to
+\begin{equation}
+ E = mc^2. \label{eq:emc2}
+\end{equation}
+Font type and size do not matter and will not be exported to \LaTeX.
+
+\subsection{Text alignment}
+I have tried to get the positioning of text in the end result as close as possible to the positioning in the SVG file. Text is aligned on the anchor point visible in Inkscape. This means that vertically, the baseline of the resulting text corresponds to the baseline of the text in Inkscape. Horizontally, it depends on the alignment (left, center, right).
+
+\subsection{Text colour}
+Text colouring works. If the text has a fill colour, this colour will be exported to \LaTeX\ as an RGB colour. Although stroking text will not work in \LaTeX, when the text as a stroke colour \emph{and no fill colour}, the stroke colour will be exported to \LaTeX\ as an RGB colour as if the text had that colour as fill. Text transparency is exported too.\footnote{Transparency is not exported when exporting to EPS or PS, because it is not supported by those formats.}
+
+\subsection{Exporting to PDF}
+When the image is saved to PDF, one has to set the `PDF+LaTeX' option in the dialog that pops up after specifying which file name to save to.
+The bounding box of the image in Inkscape \emph{including text} will be used as the bounding box for the image if the exported area is the drawing ({\small\verb|--export-area-drawing|}). It is strongly recommended to use this `exported area is drawing' option, because text will not be clipped to the page size.
+
+\subsubsection{Using Inkscape's command line}
+\label{sct:cmdline}
+Exporting to PDF and \LaTeX\ can also be performed through the command line interface:
+{\small\ttfamily{inkscape -D -z --{}--file=image.svg --{}--export-pdf=image.pdf --{}--export-latex}}.
+Note the added {\small\verb|--export-latex|} option.
+
+\section{Including the image in LaTeX}
+
+The image should be included in the document by inputting the {\small\verb|.tex|} file created by Inkscape. It is possible to set the width of the image by defining {\small\verb|\svgwidth|}:
+\begin{verbatim}
+\begin{figure}
+ \centering
+ \def\svgwidth{\columnwidth}
+ \input{image.tex}
+\end{figure}
+\end{verbatim}
+
+The {\small\verb|.tex|} file created by Inkscape contains a {\small\verb|picture|} environment, that includes the PDF exported by Inkscape and places text on top of it. The result is figure~\ref{fig:pdflatex}, note that the font exactly matches the document's font, and the link to the equation works. If no width is specified, the image will have its original width. The {\small\verb|\svgwidth|} is forgotten after including a figure, so one must redefine the width for each figure ({\small\verb|\svgwidth|} is set empty by {\small\verb|image.tex|}).
+
+\subsection{When images are not in document root}
+When images are not located in the document's directory, but in a sub-directory, one has to add that directory to the graphics search path (unfortunately). For example, if one's images are in sub-directory {\small\verb|images|}, add the following to the preamble:
+\begin{verbatim}
+\graphicspath{{images/}}
+\end{verbatim}
+
+\subsection{Automatic export}
+
+(`write18' must be enabled, see the {\small\verb|epstopdf|} package documentation. Add {\small\verb|-shell-escape|} to the command line when calling {\small\verb|pdflatex|}.)
+
+\subsubsection{Workflow}
+Whenever the SVG file is updated, it is possible to have \LaTeX\ automatically call Inkscape to export the image to PDF and \LaTeX\ again. This simplifies the workflow to
+\begin{itemize}
+ \item Modify the SVG image in Inkscape;
+ \item Save the SVG (Ctrl+S, no need to export to PDF);
+ \item Recompile \LaTeX\ document. PDFLaTeX will notice the SVG file has changed, and will automatically do the export for you.
+\end{itemize}
+
+\subsubsection{LaTeX code}
+Add the following code to the preamble of your document:
+\begin{verbatim}
+\newcommand{\executeiffilenewer}[3]{%
+ \ifnum\pdfstrcmp{\pdffilemoddate{#1}}%
+ {\pdffilemoddate{#2}}>0%
+ {\immediate\write18{#3}}\fi%
+}
+\newcommand{\includesvg}[1]{%
+ \executeiffilenewer{#1.svg}{#1.pdf}%
+ {inkscape -z -D --file=#1.svg %
+ --export-pdf=#1.pdf --export-latex}%
+ \input{#1.tex}%
+}
+\end{verbatim}
+
+When an image is included via {\small\verb|\includesvg|}, it is automatically exported to PDF+\LaTeX\ again by Inkscape when the SVG file has changed (note that the image must be specified \emph{without} file extension):
+\begin{verbatim}
+\begin{figure}
+ \centering
+ \def\svgwidth{\columnwidth}
+ \includesvg{image}
+\end{figure}
+\end{verbatim}
+
+The preamble code will only work if Inkscape is in the search path of your operating system (Windows: \url{http://www.computerhope.com/issues/ch000549.htm}).
+
+\section{Example of using another font}
+\fontfamily{phv}\selectfont
+\renewcommand{\rmdefault}{phv}\rmfamily
+When another font is chosen, the image font will of course also change to this font.
+This is shown in figure~\ref{fig:otherfont}, where the same image file is included as in figure~\ref{fig:pdflatex}.
+
+\begin{figure}[!h]
+\centering
+ \def\svgwidth{\columnwidth}
+ \includesvg{image}
+ \caption{The test image, exported to PDF \emph{with} LaTeX option. Note that the image's font matches the newly chosen font. The included \LaTeX\ file is the same as in figure~\ref{fig:pdflatex}.}
+ \label{fig:otherfont}
+\end{figure}
+
+% switch back to Utopia
+\fontfamily{mdput}\selectfont
+\renewcommand{\rmdefault}{mdput}\rmfamily
+
+\section{Known bugs and limitations}
+There are no bugs known to me. Do contact me if you find one!
+
+There are some limitations.
+\begin{itemize}
+ \item Flowed text is only exported for rectangular flow shapes.
+ \item There are no other scaling options beside specifying the width.
+\end{itemize}
+
+\end{document}
+
diff --git a/Master/texmf-dist/doc/latex/svg-inkscape/README b/Master/texmf-dist/doc/latex/svg-inkscape/README
new file mode 100644
index 00000000000..e8ec1e4e5c6
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/svg-inkscape/README
@@ -0,0 +1,37 @@
+This work demonstrates the use of SVG images in LaTeX documents.
+Using the PDF + LaTeX output option of Inkscape 0.48, it is possible
+to include SVG images in LaTeX and have LaTeX typeset the text. This
+results in the same text style in the images as in the text. Moreover,
+LaTeX commands can be used in the image's text, such as math or
+references.
+The document also describes how to automate the conversion from SVG to
+PDF+LaTeX using Inkscape.
+
+
+-------------------------------------------------------------------
+ Author: Johan B. C. Engelen (goejendaagh at zonnet.nl)
+ Copyright 2010 J.B.C. Engelen
+ Version 2010-06-10
+
+ This work may be distributed and/or modified under the
+ conditions of the LaTeX Project Public License, either
+ version 1.3 of this license or (at your option) any
+ later version.
+ The latest version of the license is in
+ http://www.latex-project.org/lppl.txt
+ and version 1.3 or later is part of all distributions of
+ LaTeX version 2003/06/01 or later.
+
+ This work has the LPPL maintenance status "author-maintained".
+
+ This work consists of the files:
+README (this file)
+image.svg
+InkscapePDFLaTeX.tex
+ and the derived files
+image-normal.pdf (image.svg exported without PDF+LaTeX option)
+image.pdf (image.svg exported with PDF+LaTeX option)
+image.tex (image.svg exported with PDF+LaTeX option)
+InkscapePDFLaTeX.pdf
+-------------------------------------------------------------------
+
diff --git a/Master/texmf-dist/doc/latex/svg-inkscape/image-normal.pdf b/Master/texmf-dist/doc/latex/svg-inkscape/image-normal.pdf
new file mode 100644
index 00000000000..98231618dff
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/svg-inkscape/image-normal.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/svg-inkscape/image.pdf b/Master/texmf-dist/doc/latex/svg-inkscape/image.pdf
new file mode 100644
index 00000000000..cb580cde261
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/svg-inkscape/image.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/svg-inkscape/image.svg b/Master/texmf-dist/doc/latex/svg-inkscape/image.svg
new file mode 100644
index 00000000000..e2d0e5bff63
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/svg-inkscape/image.svg
@@ -0,0 +1,376 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="744.09448819"
+ height="1052.3622047"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.47+devel"
+ sodipodi:docname="image.svg">
+ <defs
+ id="defs4">
+ <inkscape:path-effect
+ fuse_tolerance="0"
+ vertical_pattern="false"
+ prop_units="false"
+ tang_offset="0"
+ normal_offset="0"
+ spacing="0"
+ scale_y_rel="false"
+ prop_scale="1"
+ copytype="repeated"
+ pattern="m -74.185426,32.029694 0,4 10,0 0,-4 c 0,0 -1.49278,0.16485 -3,-1 -1.50722,-1.16485 1,-3.4422 1,-4.99999 0,-1.55779 -1.43824,-3.00001 -3,-3.00001 -1.56176,0 -3,1.45475 -3,3 0,1.54525 2.42269,3.78723 1,5 -1.42269,1.21277 -3,1 -3,1 z"
+ is_visible="true"
+ id="path-effect3783"
+ effect="skeletal" />
+ <inkscape:path-effect
+ effect="skeletal"
+ id="path-effect3762"
+ is_visible="true"
+ pattern="m -12.836336,43.184604 0,4 10,0 0,-4 c 0,0 -1.49278,0.16485 -3,-1 -1.50722,-1.16485 1,-3.4422 1,-4.99999 0,-1.55779 -1.43824,-3.00001 -3,-3.00001 -1.56176,0 -3,1.45475 -3,3 0,1.54525 2.42269,3.78723 1,5 -1.42269,1.21277 -3,1 -3,1 z"
+ copytype="repeated"
+ prop_scale="1"
+ scale_y_rel="false"
+ spacing="0"
+ normal_offset="0"
+ tang_offset="0"
+ prop_units="false"
+ vertical_pattern="false"
+ fuse_tolerance="0" />
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective2926" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="5.045144"
+ inkscape:cx="406.68428"
+ inkscape:cy="661.35351"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ inkscape:snap-bbox="true"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:window-width="1364"
+ inkscape:window-height="712"
+ inkscape:window-x="-4"
+ inkscape:window-y="-4"
+ inkscape:window-maximized="1"
+ inkscape:object-paths="true"
+ inkscape:snap-nodes="true"
+ inkscape:snap-global="true">
+ <sodipodi:guide
+ orientation="0,1"
+ position="310.11683,846.00276"
+ id="guide2945" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="204.55589,766.20071"
+ id="guide2947" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="469.21586,740.44182"
+ id="guide2951" />
+ <inkscape:grid
+ type="xygrid"
+ id="grid2988" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <rect
+ style="opacity:0.5;fill:#ccc;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ id="rect2968"
+ width="57.084595"
+ height="52.465542"
+ x="328.03821"
+ y="356.24725" />
+ <path
+ style="fill:black;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ d="m 294.91757,241.60997 c 10.03604,35.83378 -43.91797,48.61968 -31.06556,92.81028"
+ id="path2907"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="fill:black;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ d="m 444.46712,321.01174 c -11.72773,26.21816 -37.36987,49.4917 -54.54824,66.67007"
+ id="path2913"
+ inkscape:connector-curvature="0" />
+ <g
+ id="g3785"
+ transform="matrix(0.5,-0.8660254,0.8660254,0.5,7.1032015,475.6825)">
+ <text
+ id="text2919"
+ y="-241.42493"
+ x="366.52673"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:black;stroke:none;font-family:Times New Roman;-inkscape-font-specification:'Times New Roman,'"
+ xml:space="preserve"
+ transform="matrix(0.5,0.8660254,-0.8660254,0.5,0,0)"><tspan
+ y="-241.42493"
+ x="366.52673"
+ id="tspan2921"
+ sodipodi:role="line">\emph{Inkscape}</tspan></text>
+ </g>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:red;stroke:none;font-family:Times New Roman;-inkscape-font-specification:'Times New Roman,'"
+ x="427.6752"
+ y="374.1954"
+ id="text2923"><tspan
+ sodipodi:role="line"
+ id="tspan2925"
+ x="427.6752"
+ y="374.1954">red</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:black;stroke:none;font-family:Times New Roman;-inkscape-font-specification:'Times New Roman,'"
+ x="-129.68274"
+ y="426.89032"
+ id="text2935"
+ transform="matrix(0.70710678,-0.70710678,0.70710678,0.70710678,0,0)"><tspan
+ sodipodi:role="line"
+ id="tspan2937"
+ x="-129.68274"
+ y="426.89032">45 graden</tspan></text>
+ <rect
+ style="fill:none;stroke:red;stroke-width:1"
+ id="rect2943"
+ width="264.65997"
+ height="194.65775"
+ x="204.55589"
+ y="218.21747" />
+ <text
+ xml:space="preserve"
+ style="font-size:6.09581709px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:black;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
+ x="389.58279"
+ y="252.77005"
+ id="text2937"><tspan
+ sodipodi:role="line"
+ id="tspan2939"
+ x="389.58279"
+ y="252.77005">$\lim_{n \to \infty}\sum_{k=1}^n \frac{1}{k^2}$</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:black;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial;-inkscape-font-specification:Arial"
+ x="234.35539"
+ y="229.59294"
+ id="text2949"><tspan
+ sodipodi:role="line"
+ id="tspan2951"
+ x="234.35539"
+ y="229.59294">Einstein \eqref{eq:emc2}</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:center;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:middle;color:black;fill:black;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial"
+ x="421.10733"
+ y="285.06882"
+ id="text2959"><tspan
+ sodipodi:role="line"
+ id="tspan2961"
+ x="421.10733"
+ y="285.06882">ooo</tspan></text>
+ <path
+ style="fill:none;stroke:black"
+ d="m 421.10734,265.71894 0,31.49638"
+ id="path2963"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc" />
+ <flowRoot
+ xml:space="preserve"
+ id="flowRoot2951"
+ style="font-size:6px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:justify;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;color:black;fill:black;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial"
+ transform="translate(7.1678276,38.561474)"><flowRegion
+ id="flowRegion2953"><rect
+ id="rect2955"
+ width="57.084583"
+ height="51.931114"
+ x="320.87039"
+ y="317.68579"
+ style="font-size:6px;text-align:justify;text-anchor:start" /></flowRegion><flowPara
+ id="flowPara2957"
+ style="font-size:6px;text-align:justify;text-anchor:start">\tiny Flowed text also works. This is a test text to see that it \emph{does} work. </flowPara><flowPara
+ style="font-size:6px;text-align:justify;text-anchor:start"
+ id="flowPara2969">But, it only works for rectangular flow shapes.</flowPara></flowRoot> <text
+ xml:space="preserve"
+ style="font-size:19.38392448px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;color:black;fill:none;stroke:blue;stroke-width:1.21140051px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial"
+ x="410.70099"
+ y="398.18344"
+ id="text2963"><tspan
+ sodipodi:role="line"
+ id="tspan2965"
+ x="410.70099"
+ y="398.18344"
+ style="stroke-width:1.21140051">blue</tspan></text>
+ <text
+ id="text2967"
+ y="384.80203"
+ x="421.26752"
+ style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;color:black;fill:lime;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial"
+ xml:space="preserve"><tspan
+ y="384.80203"
+ x="421.26752"
+ id="tspan2969"
+ sodipodi:role="line">green</tspan></text>
+ <rect
+ style="fill:#666;stroke:none"
+ id="rect2930"
+ width="87.301743"
+ height="5.1525674"
+ x="233.0554"
+ y="400.95963" />
+ <text
+ xml:space="preserve"
+ style="font-size:9.62269783px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;color:black;fill:black;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Adobe Garamond Pro;-inkscape-font-specification:Adobe Garamond Pro"
+ x="233.0554"
+ y="400.95963"
+ id="text2952"
+ sodipodi:linespacing="100%"><tspan
+ sodipodi:role="line"
+ id="tspan2954"
+ x="233.0554"
+ y="400.95963">aligned on baseline</tspan></text>
+ <g
+ id="g2967"
+ transform="translate(70.236115,-35.574136)">
+ <rect
+ style="fill:#b3b3b3;stroke:none"
+ id="rect2965"
+ width="35.308773"
+ height="93.175751"
+ x="146.40045"
+ y="281.01093" />
+ <text
+ transform="matrix(0,1,-1,0,0,0)"
+ id="text2950"
+ y="-146.40045"
+ x="296.61298"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:black;stroke:none;font-family:Times New Roman;-inkscape-font-specification:'Times New Roman,'"
+ xml:space="preserve"><tspan
+ y="-146.40045"
+ x="296.61298"
+ id="tspan2952"
+ sodipodi:role="line">90 degrees</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:black;stroke:none;font-family:Times New Roman;-inkscape-font-specification:'Times New Roman,'"
+ x="-348.66278"
+ y="181.70923"
+ id="text2946"
+ transform="matrix(0,-1,1,0,0,0)"><tspan
+ sodipodi:role="line"
+ id="tspan2948"
+ x="-348.66278"
+ y="181.70923">90 degrees</tspan></text>
+ </g>
+ <text
+ id="text2968"
+ y="274.91016"
+ x="421.10733"
+ style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;color:black;fill:black;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial"
+ xml:space="preserve"><tspan
+ y="274.91016"
+ x="421.10733"
+ id="tspan2970"
+ sodipodi:role="line">ooo</tspan></text>
+ <text
+ id="text2972"
+ y="294.25998"
+ x="421.10733"
+ style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:end;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:end;color:black;fill:black;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial"
+ xml:space="preserve"><tspan
+ y="294.25998"
+ x="421.10733"
+ id="tspan2974"
+ sodipodi:role="line">ooo</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;color:black;fill:black;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial"
+ x="340.69077"
+ y="271.55551"
+ id="text2976"><tspan
+ sodipodi:role="line"
+ id="tspan2978"
+ x="340.69077"
+ y="271.55551">$x$</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;color:black;fill:black;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial"
+ x="352.5488"
+ y="277.02844"
+ id="text2980"><tspan
+ sodipodi:role="line"
+ id="tspan2982"
+ x="352.5488"
+ y="277.02844">$y$</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;color:black;fill:black;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial"
+ x="365.319"
+ y="283.86963"
+ id="text2984"><tspan
+ sodipodi:role="line"
+ id="tspan2986"
+ x="365.319"
+ y="283.86963">$z$</tspan></text>
+ <path
+ style="fill:none;stroke:black;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none"
+ d="m 287.16748,387.47104 3.95908,0.57071 c 0.34178,-2.90837 0.97982,-5.73577 1.88034,-8.47543 l -3.70392,-1.25175 c 0,0 -0.27778,1.34095 -1.76248,2.42101 -0.74235,0.54003 -1.49922,0.10161 -2.24207,-0.55848 -0.74284,-0.66008 -1.45926,-1.5431 -2.19069,-1.76159 -0.73143,-0.21848 -1.54786,-0.0673 -2.23986,0.36101 -0.692,0.42832 -1.2574,1.135 -1.46965,1.96981 -0.21224,0.8348 -0.0483,1.72402 0.36541,2.4253 0.4137,0.70128 1.07479,1.21356 1.8299,1.35136 0.75512,0.1378 1.79931,-0.31044 2.76459,-0.55448 0.96527,-0.24404 1.8436,-0.29261 2.29981,0.49833 0.91243,1.58188 0.50954,3.0042 0.50954,3.0042 z m 2.1355,-9.15647 3.70392,1.25175 c 0.90052,-2.73966 2.06352,-5.39159 3.45521,-7.94901 l -3.43252,-1.85171 c 0,0 -0.5105,1.27601 -2.1519,2.07843 -0.8207,0.4012 -1.48189,-0.15789 -2.09551,-0.93012 -0.61362,-0.77222 -1.1684,-1.7579 -1.84762,-2.09637 -0.67921,-0.33847 -1.50118,-0.33002 -2.24391,-0.0315 -0.74273,0.29849 -1.40431,0.88827 -1.74365,1.66139 -0.33935,0.77311 -0.32337,1.66224 -0.0383,2.41272 0.28509,0.75047 0.83718,1.36119 1.54238,1.6274 0.7052,0.26622 1.78931,0.0175 2.76609,-0.0494 0.97677,-0.0669 1.83945,0.0397 2.13989,0.88608 0.60088,1.69283 -0.0541,2.99039 -0.0541,2.99039 z m 3.72661,-8.54897 3.43252,1.85171 c 1.39169,-2.55743 3.01207,-5.02035 4.82734,-7.38201 l -3.14489,-2.37057 c 0,0 -0.71361,1.20167 -2.47643,1.74394 -0.88141,0.27113 -1.44848,-0.39018 -1.93808,-1.25432 -0.4896,-0.86413 -0.89155,-1.9305 -1.51539,-2.37316 -0.62384,-0.44267 -1.44101,-0.56318 -2.22097,-0.38552 -0.77995,0.17767 -1.52104,0.65481 -1.97165,1.36307 -0.45062,0.70826 -0.56888,1.58687 -0.40343,2.373 0.16546,0.78614 0.61279,1.47862 1.26494,1.85758 0.65216,0.37897 1.76005,0.313 2.73599,0.40662 0.97593,0.0936 1.81438,0.33882 1.971,1.22553 0.31325,1.77342 -0.56095,2.94413 -0.56095,2.94413 z m 5.11497,-7.90087 3.14489,2.37057 c 1.81528,-2.36165 3.82546,-4.62205 5.99674,-6.7744 l -2.84102,-2.80834 c 0,0 -0.88714,1.11792 -2.73608,1.41754 -0.92447,0.14981 -1.39901,-0.59526 -1.76978,-1.53108 -0.37077,-0.93583 -0.62871,-2.0609 -1.19401,-2.59197 -0.56531,-0.53106 -1.36734,-0.76679 -2.17103,-0.70095 -0.80368,0.0658 -1.6076,0.43462 -2.15366,1.07485 -1.0921,1.28046 -0.92435,3.39593 0.26759,4.34804 0.59596,0.47605 1.71152,0.57611 2.67427,0.81364 0.96274,0.23754 1.76838,0.60486 1.79315,1.51669 0.0495,1.82365 -1.01106,2.86541 -1.01106,2.86541 z m 6.30061,-7.21217 2.84102,2.80834 c 2.17128,-2.15236 4.50368,-4.19669 6.96339,-6.12621 l -2.52091,-3.16501 c 0,0 -1.03107,1.02478 -2.93085,1.09924 -0.9499,0.0372 -1.33348,-0.77313 -1.59061,-1.76042 -0.25714,-0.9873 -0.37988,-2.14909 -0.88348,-2.75276 -1.0072,-1.20735 -3.13243,-1.3192 -4.38374,-0.18113 -1.25131,1.13806 -1.351,3.27754 -0.27771,4.3925 0.53664,0.55748 1.64375,0.80683 2.58095,1.17165 0.9372,0.36483 1.70146,0.83779 1.60634,1.75955 -0.19025,1.84352 -1.4044,2.75425 -1.4044,2.75425 z m 7.2835,-6.48288 2.52091,3.16501 c 2.45971,-1.92953 5.04675,-3.74426 7.72731,-5.43742 l -2.18456,-3.44058 c 0,0 -1.1454,0.92222 -3.06075,0.78904 -0.95767,-0.0666 -1.25186,-0.92379 -1.40056,-1.94234 -0.1487,-1.01854 -0.14506,-2.19507 -0.5838,-2.85556 -0.87748,-1.32099 -2.99094,-1.67684 -4.3698,-0.68751 -1.37886,0.98934 -1.72273,3.11748 -0.77436,4.36396 0.47419,0.62324 1.55672,1.00515 2.45603,1.48065 0.89931,0.4755 1.61362,1.03761 1.41056,1.95412 -0.40612,1.83302 -1.74098,2.61063 -1.74098,2.61063 z m 8.06366,-5.71299 2.18456,3.44058 c 2.68056,-1.69317 5.45465,-3.26477 8.28849,-4.70804 l -1.83198,-3.63506 c 0,0 -1.23014,0.81028 -3.12576,0.48694 -0.9478,-0.16168 -1.15419,-1.04724 -1.19964,-2.07681 -0.0455,-1.02957 0.0757,-2.19885 -0.29497,-2.90037 -0.74143,-1.40305 -2.80811,-1.9795 -4.28285,-1.14524 -1.47475,0.83425 -2.03955,2.91575 -1.22237,4.26242 0.4086,0.67333 1.45042,1.17106 2.29949,1.74062 0.84908,0.56956 1.50485,1.20432 1.20582,2.1004 -0.59807,1.79216 -2.02079,2.43456 -2.02079,2.43456 z m 8.64107,-4.90252 1.83198,3.63506 c 2.83383,-1.44327 5.7274,-2.75821 8.64692,-3.93805 l -1.46315,-3.74844 c 0,0 -1.28528,0.68891 -3.12588,0.19291 -0.9203,-0.248 -1.04045,-1.14347 -0.98786,-2.16384 0.0526,-1.02037 0.28255,-2.16043 -0.017,-2.88719 -0.59906,-1.45351 -2.58395,-2.22717 -4.12292,-1.55433 -1.53896,0.67285 -2.30144,2.67235 -1.62172,4.08788 0.33986,0.70777 1.32486,1.30458 2.11134,1.95158 0.78649,0.64701 1.37517,1.33792 0.99212,2.19839 -0.7661,1.72094 -2.24385,2.22603 -2.24385,2.22603 z m 9.01575,-4.05143 1.46315,3.74844 c 0.9122,-0.36864 1.82693,-0.72409 2.74316,-1.06615 1.86737,-0.68365 3.80592,-1.22817 5.79998,-1.66033 l -0.85388,-3.9 c 0,0 -1.32587,0.45444 -3.04394,-0.27892 -0.85903,-0.36667 -0.87209,-1.25312 -0.6851,-2.24619 0.18698,-0.99307 0.582,-2.08314 0.38981,-2.83614 -0.19219,-0.75301 -0.75062,-1.38453 -1.48495,-1.75887 -0.73433,-0.37433 -1.64489,-0.48872 -2.48294,-0.22738 -0.73643,0.22966 -1.35872,0.73394 -1.76459,1.34881 -0.47909,0.76656 -0.63209,1.71543 -0.3316,2.53006 0.28765,0.77983 1.3161,1.50571 2.04471,2.2697 0,0 0,0 1e-5,0 0.5881,0.61315 0.97396,1.25177 0.69175,1.93815 -0.0214,0.0509 -0.0464,0.10216 -0.0754,0.15375 -0.91021,1.61936 -2.41014,1.98507 -2.41014,1.98507 z m 9.15241,-2.87804 0.85388,3.9 c 2.90023,-0.62854 5.91785,-1.0194 9.00461,-1.25495 l -0.30698,-3.99535 c 0,0 -1.41227,0.27098 -3.014,-0.72213 -0.80086,-0.49656 -0.66805,-1.37761 -0.33041,-2.33277 0.33763,-0.95516 0.88465,-1.9769 0.80665,-2.75298 -0.078,-0.77608 -0.52945,-1.48644 -1.18246,-1.97152 -0.65301,-0.48507 -1.50825,-0.74274 -2.35114,-0.62215 -0.84289,0.12059 -1.59942,0.61212 -2.09752,1.26332 -0.4981,0.6512 -0.73737,1.45964 -0.59662,2.21842 0.14075,0.75879 0.9303,1.57511 1.50829,2.39458 0.578,0.81948 0.9476,1.63261 0.36386,2.34583 -1.16748,1.42645 -2.65816,1.5297 -2.65816,1.5297 z m 9.55151,-1.3503 0.30698,3.99535 c 1.64468,-0.12551 3.30898,-0.20692 4.9856,-0.2567 1.48244,-0.0361 2.98436,-0.0459 4.50548,-0.043 l 0.006,-4.00062 c 0,0 -1.46849,0.16033 -2.97704,-0.9852 -0.75428,-0.57276 -0.52444,-1.43612 -0.0959,-2.35157 0.42852,-0.91546 1.05662,-1.87946 1.05092,-2.65837 -0.0106,-1.44793 -1.30053,-2.78914 -2.80191,-2.93638 0,0 0,0 0,0 -0.11479,-0.0117 -0.23066,-0.0165 -0.34705,-0.0139 -1.65022,0.0368 -3.10489,1.57568 -3.01939,3.12112 0.0428,0.77273 0.71563,1.68675 1.18802,2.57301 0.47239,0.88627 0.74766,1.73885 0.0739,2.37764 -1.34742,1.27759 -2.8756,1.17864 -2.8756,1.17864 z m 9.80402,-0.30501 -0.006,4.00062 c 3.25594,0.006 6.59983,0.0704 10.02883,0.0589 l -0.0109,-3.99942 c 0,0 -1.51341,0.16772 -3.01727,-1.00765 -1.50386,-1.17537 1.0194,-3.43666 1.02649,-4.99453 0.007,-1.55787 -1.39726,-3.009 -2.95509,-3.02403 -1.55784,-0.015 -3.02631,1.42844 -3.03724,2.97405 -0.0109,1.54561 2.3935,3.80839 0.96248,5.00912 -1.43101,1.20073 -2.99137,0.98299 -2.99137,0.98299 z m 10.012,0.0601 0.0109,3.99942 c 2.33279,-0.008 4.70498,-0.0508 7.11565,-0.17102 1.14455,-0.0536 2.2937,-0.13093 3.44548,-0.23406 l -0.36221,-3.98974 c 0,0 -1.54639,0.30263 -3.14071,-0.77989 -0.0798,-0.0541 -0.1493,-0.11172 -0.20948,-0.17237 -0.47679,-0.48126 -0.36754,-1.1536 -0.097,-1.88084 0,0 0,0 0,0 0.37619,-1.01237 1.05122,-2.13975 0.99468,-2.99975 -0.0594,-0.9031 -0.57388,-1.73488 -1.26609,-2.26358 -0.50528,-0.38328 -1.10917,-0.60955 -1.72768,-0.58752 -1.47447,0.0525 -2.83745,1.52115 -2.81706,3.06577 0.0102,0.77231 0.6188,1.71044 1.06181,2.60673 0.44301,0.89628 0.71971,1.75443 0.0134,2.37462 -1.41266,1.24039 -3.02164,1.03223 -3.02164,1.03223 z m 10.20979,-0.3954 0.36221,3.98974 c 3.60283,-0.32262 7.23149,-0.89785 10.82639,-1.79 l -0.95271,-3.87989 c 0,0 -1.50311,0.53905 -3.2394,-0.31083 -0.86815,-0.42495 -0.76283,-1.3231 -0.5098,-2.29806 0.25303,-0.97497 0.64585,-2.03468 0.48574,-2.79669 -0.16012,-0.76202 -0.64159,-1.42646 -1.24413,-1.87632 -0.60253,-0.44986 -1.32725,-0.68653 -2.02397,-0.57588 -0.69671,0.11064 -1.31686,0.56453 -1.75245,1.18325 -0.4356,0.61872 -0.68565,1.40339 -0.59526,2.172 0.0904,0.7686 0.78338,1.64105 1.32175,2.48447 0.53837,0.84341 0.91976,1.66559 0.27781,2.3629 -1.2839,1.39463 -2.95618,1.33531 -2.95618,1.33531 z m 10.23589,-1.68015 0.95271,3.87989 c 3.25188,-0.80703 6.47613,-1.87338 9.62866,-3.24666 0.32875,-0.14834 0.65565,-0.29946 0.9807,-0.45327 l -1.68908,-3.6213 c 0,0 -0.34546,0.21082 -0.93849,0.35612 -0.5821,0.13971 -1.40098,0.21202 -2.32493,-0.0437 -0.93467,-0.25873 -0.98707,-1.16086 -0.91702,-2.1634 0.07,-1.00255 0.25116,-2.11463 -0.048,-2.83297 -0.29915,-0.71835 -0.88822,-1.28159 -1.54667,-1.61614 -0.65845,-0.33455 -1.38785,-0.44232 -2.02958,-0.21948 -0.64172,0.22284 -1.15295,0.76496 -1.46712,1.43966 -0.31417,0.67469 -0.42982,1.48356 -0.21941,2.22543 0.21042,0.74187 1.02354,1.49235 1.68831,2.23425 0.66476,0.74191 1.17972,1.48622 0.65735,2.27744 -1.04474,1.58243 -2.72745,1.78417 -2.72745,1.78417 z m 9.87299,-3.44134 1.68908,3.6213 c 3.40661,-1.61202 6.61036,-3.52091 9.61469,-5.65655 l -2.3228,-3.24799 c 0,0 -1.19713,1.055 -3.12299,0.90806 -0.96293,-0.0735 -1.19337,-0.94495 -1.3187,-1.9412 -0.12533,-0.99624 -0.15563,-2.12336 -0.58588,-2.77023 -0.43025,-0.64687 -1.12075,-1.08367 -1.83907,-1.27937 -0.71831,-0.19569 -1.46486,-0.15221 -2.05475,0.19613 -0.5899,0.34834 -0.9827,0.98101 -1.15472,1.70314 -0.17202,0.72213 -0.1227,1.53587 0.23064,2.2208 0.35334,0.68493 1.29756,1.25945 2.09623,1.85355 0.79868,0.5941 1.4517,1.21983 1.09753,2.09904 -0.70835,1.7584 -2.32926,2.29332 -2.32926,2.29332 z m 8.98097,-5.28324 2.3228,3.24799 c 3.00434,-2.13564 5.80926,-4.49802 8.41821,-7.017 l -2.78819,-2.88295 c 0,0 -1.01759,1.21236 -2.94569,1.36636 -0.96404,0.077 -1.33475,-0.74721 -1.61636,-1.7166 -0.28162,-0.9694 -0.48269,-2.08755 -1.01012,-2.66302 -1.05485,-1.15093 -2.99586,-1.32431 -4.07423,-0.41097 -0.53919,0.45668 -0.83207,1.16406 -0.88428,1.91629 -0.0522,0.75223 0.13674,1.55091 0.60599,2.16405 0.46924,0.61314 1.50541,1.00891 2.39786,1.4567 0.89245,0.44779 1.64216,0.95724 1.44684,1.88372 -0.39064,1.85297 -1.87283,2.65543 -1.87283,2.65543 z"
+ id="path2992"
+ inkscape:connector-curvature="0"
+ inkscape:path-effect="#path-effect3762"
+ inkscape:original-d="m 284.69306,387.11435 c 3.32015,-23.03245 21.64767,-45.22652 54.77744,-57.05108 29.53536,-10.54165 56.87023,9.24678 87.10615,-25.68985"
+ sodipodi:nodetypes="csc" />
+ <text
+ xml:space="preserve"
+ style="font-size:5.83659029px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:end;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:end;color:black;fill:black;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial"
+ x="461.30307"
+ y="61.904903"
+ id="text3789"
+ transform="matrix(0.81460626,0.59292254,-0.625247,0.77249217,0,0)"><tspan
+ sodipodi:role="line"
+ id="tspan3791"
+ x="461.30307"
+ y="61.904903">TikZ this$\rightarrow$</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;color:black;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial;opacity:0.50000000000000000;fill:blue"
+ x="397.90738"
+ y="345.14746"
+ id="text2966"><tspan
+ sodipodi:role="line"
+ id="tspan2968"
+ x="397.90738"
+ y="345.14746">transparent</tspan></text>
+ </g>
+</svg>
diff --git a/Master/texmf-dist/doc/latex/svg-inkscape/image.tex b/Master/texmf-dist/doc/latex/svg-inkscape/image.tex
new file mode 100644
index 00000000000..5f88322a38f
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/svg-inkscape/image.tex
@@ -0,0 +1,55 @@
+%% Creator: Inkscape 0.47+devel, www.inkscape.org
+%% PDF/EPS/PS + LaTeX output extension by Johan Engelen, 2010
+%% Accompanies image file 'image' (pdf, eps, ps)
+%%
+%% To include the image in your LaTeX document, write
+%% \input{<filename>.tex}
+%% instead of
+%% \includegraphics{<filename>.pdf}
+%% To scale the image, write
+%% \def{\svgwidth}{<desired width>}
+%% \input{<filename>.tex}
+%% instead of
+%% \includegraphics[width=<desired width>]{<filename>.pdf}
+
+\begingroup
+ \makeatletter
+ \providecommand\color[2][]{%
+ \errmessage{(Inkscape) Color is used for the text in Inkscape, but the package 'color.sty' is not loaded}
+ \renewcommand\color[2][]{}%
+ }
+ \providecommand\transparent[1]{%
+ \errmessage{(Inkscape) Transparency is used (non-zero) for the text in Inkscape, but the package 'transparent.sty' is not loaded}
+ \renewcommand\transparent[1]{}%
+ }
+ \providecommand\rotatebox[2]{#2}
+ \ifx\svgwidth\undefined
+ \setlength{\unitlength}{212.52797852pt}
+ \else
+ \setlength{\unitlength}{\svgwidth}
+ \fi
+ \global\let\svgwidth\undefined
+ \makeatother
+ \begin{picture}(1,0.7364969)%
+ \put(0,0){\includegraphics[width=\unitlength]{image}}%
+ \put(0.63831234,0.67423646){\color[rgb]{0,0,0}\makebox(0,0)[lb]{\smash{\emph{Inkscape}}}}%
+ \put(0.8417501,0.14748104){\color[rgb]{1,0,0}\makebox(0,0)[lb]{\smash{red}}}%
+ \put(0.02296771,0.07460149){\color[rgb]{0,0,0}\rotatebox{45}{\makebox(0,0)[lb]{\smash{45 graden}}}}%
+ \put(0.69836227,0.60455161){\color[rgb]{0,0,0}\makebox(0,0)[b]{\smash{$\lim_{n \to \infty}\sum_{k=1}^n \frac{1}{k^2}$}}}%
+ \put(0.11405369,0.69179512){\color[rgb]{0,0,0}\makebox(0,0)[lb]{\smash{Einstein \eqref{eq:emc2}}}}%
+ \put(0.81702725,0.48297226){\color[rgb]{0,0,0}\makebox(0,0)[b]{\smash{ooo}}}%
+ \put(0.46669555,0.21504161){\color[rgb]{0,0,0}\makebox(0,0)[lt]{\begin{minipage}{0.21487837\unitlength}\tiny Flowed text also works. This is a test text to see that it \emph{does} work. \\ But, it only works for rectangular flow shapes.\end{minipage}}}%
+ \put(0.77785559,0.05718503){\color[rgb]{0,0,1}\makebox(0,0)[lb]{\smash{blue}}}%
+ \put(0.81763023,0.10755546){\color[rgb]{0,1,0}\makebox(0,0)[lb]{\smash{green}}}%
+ \put(0.10916026,0.04673489){\color[rgb]{0,0,0}\makebox(0,0)[lb]{\smash{aligned on baseline}}}%
+ \put(0.0473563,0.57342614){\color[rgb]{0,0,0}\rotatebox{-90}{\makebox(0,0)[lb]{\smash{90 degrees}}}}%
+ \put(0.18026596,0.37749973){\color[rgb]{0,0,0}\rotatebox{90}{\makebox(0,0)[lb]{\smash{90 degrees}}}}%
+ \put(0.81702725,0.52121159){\color[rgb]{0,0,0}\makebox(0,0)[lb]{\smash{ooo}}}%
+ \put(0.81702725,0.44837479){\color[rgb]{0,0,0}\makebox(0,0)[rb]{\smash{ooo}}}%
+ \put(0.51432239,0.53383918){\color[rgb]{0,0,0}\makebox(0,0)[lb]{\smash{$x$}}}%
+ \put(0.55895852,0.51323792){\color[rgb]{0,0,0}\makebox(0,0)[lb]{\smash{$y$}}}%
+ \put(0.60702825,0.48748625){\color[rgb]{0,0,0}\makebox(0,0)[lb]{\smash{$z$}}}%
+ \put(0.50071006,0.34644727){\color[rgb]{0,0,0}\rotatebox{-36.04952341}{\makebox(0,0)[rb]{\smash{TikZ this$\rightarrow$}}}}%
+ \put(0.72969776,0.25682361){\color[rgb]{0,0,1}\transparent{0.5}\makebox(0,0)[lb]{\smash{transparent}}}%
+ \end{picture}%
+\endgroup
diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check
index 79add3bcc17..2376b65a33c 100755
--- a/Master/tlpkg/bin/tlpkg-ctan-check
+++ b/Master/tlpkg/bin/tlpkg-ctan-check
@@ -287,7 +287,7 @@ my @TLP_working = qw(
sttools stubs suanpan subdepth subeqn subeqnarray
subfig subfigure subfloat substr subsupscripts sudoku
sudokubundle sugconf
- supertabular susy svgcolor svn svn-multi svn-prov svninfo
+ supertabular susy svg-inkscape svgcolor svn svn-multi svn-prov svninfo
swebib swimgraf syllogism syntax synproof syntrace synttree
t-angles t2 Tabbing
tableaux tablenotes tablists tablor tabls tabto-generic tabto-ltx
diff --git a/Master/tlpkg/tlpsrc/collection-documentation-english.tlpsrc b/Master/tlpkg/tlpsrc/collection-documentation-english.tlpsrc
index c8743d304b1..8cf73119f4d 100644
--- a/Master/tlpkg/tlpsrc/collection-documentation-english.tlpsrc
+++ b/Master/tlpkg/tlpsrc/collection-documentation-english.tlpsrc
@@ -35,6 +35,7 @@ depend patgen2-tutorial
depend pdf-forms-tutorial-en
depend plain-doc
depend pstricks-tutorial
+depend svg-inkscape
depend tamethebeast
depend tds
depend tex-font-errors-cheatsheet
diff --git a/Master/tlpkg/tlpsrc/svg-inkscape.tlpsrc b/Master/tlpkg/tlpsrc/svg-inkscape.tlpsrc
new file mode 100644
index 00000000000..e69de29bb2d
--- /dev/null
+++ b/Master/tlpkg/tlpsrc/svg-inkscape.tlpsrc