6

This is a small variation of this answer. One thing that requires a bit attention is the left-aligned column, which one gets with /tikz/column 2/.style={nodes={align=left,text width={width("$\realR^3=\realR\times\realR\times\realR$")}}} Code (with two different double-stroke R's) \documentclass{article} \usepackage{amsmath} \usepackage{amsfonts} \...


4

As supplement to @Schrödinger's cat's answer. Added are vertical lines labeled P_{r_1} and P_{r_2} (which are shown in OP image but not in his answer) and made some small changes in image code: \documentclass[margin=3mm,varwidth]{standalone} \usepackage{tikz-cd} \usepackage{amssymb} \begin{document} \[ \begin{tikzcd}[row sep=huge, /tikz/column 2/.style=...


3

Here I create a tokcycle package macro \spaceouttext{gap}{text} that, when invoked, creates the desired tokens in the package's token register named \cytoks. Thus, do the invocation prior to the \draw and pass \the\cytoks as the textual argument. \documentclass[border=2mm]{standalone} \usepackage{tikz,tokcycle} \newcommand\spaceouttext[2]{% \tokcycle{\...


3

I will add the worst answer here because I don't like diagrams with many curved arrows or that g_2 is so close to g_3. \documentclass{article} \usepackage{mathtools} \usepackage{amssymb} \usepackage{tikz-cd} \begin{document} \begin{tikzcd} & \mathbb{R}^3\\ W\ar{ru}{g_1}\ar[dashed]{r}[description]{g}\ar{rd}[swap]{g_2}\ar[out=270,in=270]{rrr} & \...


3

Here is a solution with the text effects along path option of the decorations.text library. I increased the gap, you can manage it by changing the character widths={inner xsep=1pt} option. \documentclass[border=2mm,tikz]{standalone} \usetikzlibrary{arrows, decorations.text} \tikzset{>=latex} \begin{document} \begin{tikzpicture}[decoration={ ...


2

You can compose such figures using Graphwiz and the dot2tex Python script converter. The dot2texi package allow you to call dot2tex from within the tex source code, using -shell-escape or -enable-write18 compiling option. Here is is the source code which can produce this figure. \documentclass{article} \usepackage{tikz} \usetikzlibrary{shapes,arrows} \...


2

If you do computations that involve some parentheses, you need braces. I also do not think you need $ here since you just use polar coordinates (and do not use coordinate computations a la calc). \documentclass{article} \usepackage{tikz} \usepackage{tkz-euclide} \usetikzlibrary{calc,patterns,angles,quotes,intersections} \tikzset{bullet/.style={circle, fill,...


2

How about \documentclass{article} \usepackage[a4paper,margin=1in,footskip=0.25in]{geometry} \usepackage{tikz} \usepackage{fancyhdr} \pagestyle{fancy} \fancyhf{} \rfoot{ \begin{tikzpicture}[remember picture,overlay] \fill[black] (current page.south west) rectangle ++(\paperwidth,1.5cm) node[midway,align=center,font=\LARGE\bfseries,text=...


2

Here is a very simple approach: \documentclass{article} \usepackage[a4paper,margin=1in,footskip=0.25in]{geometry} \usepackage{tikz} \usepackage{fancyhdr} \pagestyle{fancy} \fancyhf{} \rfoot{ \begin{tikzpicture}[remember picture,overlay] % From https://tex.stackexchange.com/a/443744/152550 \fill[black] (current page.south west) rectangle ...


Only top voted, non community-wiki answers of a minimum length are eligible