Rich text editing with WriteLatex
writelatex.com
writelatex.com
If this type of stuff interests you, make sure you check out http://texample.net/tikz/examples/all/ & http://tex.stackexchange.com too. Also, if you want to try and play around with it, use the "Create A New Paper" link @ https://www.writelatex.com/docs?template=paper
Here's the code I'm using:
\documentclass[12pt]{article}
\usepackage{tikz}
\usepackage{verbatim}
\usetikzlibrary{positioning}
\begin{document}
\pagestyle{empty}
\begin{tikzpicture}[scale=.9,every node/.style={minimum size=1cm},on grid]
\begin{scope}[
yshift=-83,every node/.append style={
yslant=0.5,xslant=-1},yslant=0.5,xslant=-1
]
\fill[white,fill opacity=.9] (0,0) rectangle (5,5);
\draw[black,very thick] (0,0) rectangle (5,5);
\end{scope}
\begin{scope}[
yshift=0,every node/.append style={
yslant=0.5,xslant=-1},yslant=0.5,xslant=-1
]
\fill[white,fill opacity=.9] (0,0) rectangle (5,5);
\draw[black,very thick] (0,0) rectangle (5,5);
\end{scope}
\begin{scope}[
yshift=90,every node/.append style={
yslant=0.5,xslant=-1},yslant=0.5,xslant=-1
]
\fill[white,fill opacity=0.9] (0,0) rectangle (5,5);
\draw[black,dashed] (0,0) rectangle (5,5);
\end{scope}
\draw[-latex,thick] (6.2,2) node[right]{$\mathsf{Web\ Server}$}
to[out=180,in=90] (3,2);
\draw[-latex,thick](5.9,5)node[right]{$\mathsf{Your\ App}$}
to[out=180,in=90] (2,5);
\draw[-latex,thick,red](4.3,-1.9)node[right]{$\mathsf{rootfs}$}
to[out=180,in=90] (2,-.5);
\end{tikzpicture}
\end{document}Shameless plug: Do you need generated LaTeX documents, or just partial pieces, like tables and plots. In that case PyLaTeX[0] is probably worth looking at.
Somehow they never became widespread.
Locally I use TeXWorks with the XeLaTeX "output" and it handles it fine...
It's also worth noting that you can use accented characters with pdflatex: adding \usepackage[utf8x]{inputenc} at the top of your preamble will usually do the job.
If none of that helps, feel free to send us the link to the doc via https://www.writelatex.com/contact and we will have a look.
EDIT: english
In the mean time, we try to auto-detect which engine to use, so if you load the fontspec package, for example, we'll automatically use XeLaTeX.
https://www.writelatex.com/examples/chinese-a-visit-to-qiant...