59,210 reputation
3102191
bio website github.com/Qrrbrbirlbel/pgf
location
age
visits member for 2 years, 1 month
seen Jun 4 at 15:29

If you are interested in my TeX-related projects, you can find various TikZ libraries over at my GitHub account.

The libraries are:

  • node-families

    The node-families library has been developed in response to “Dependent node size” where the Op asks for automatic re-sizing of related nodes so that they have the same minimum size.

    Use the keys

    • Minimum Width=<family>,
    • Minimum Height=<family>,
    • Text Height=<family> and
    • Text Width=<family>

    to assign a node to a specific family of nodes that shall have the same dimensions. This works on a per-picture basis and uses the .aux file so you will need at least two compilations.

  • paths.ortho ([1] and [2])

    This library is too huge to explain it here. Take a look at my answers [3] and [4].

  • paths.rectangle

    The paths.rectangle library provides two similar timers (the functions that place nodes along paths) for the rectangle path operator. They are explained on the answer that inspired the creation of these timers.

  • patterns.images: See [5].
  • positioning-plus: See [6].

Jun
28
comment Problem with tikz: Arrows not parallel
@egreg I have re-defined \tikzcd@sep (and the … sep keys) mainly so that it works with the pre-defined styles normal, small etc. But the fix also provides a better interface to use between origins. Without the fix, you can use column sep={{{{3.5em,between origins}}}}; the key value gets handed down three times and is not protected properly.
Jun
28
comment Problem with tikz: Arrows not parallel
Same problem like here: How to ensure consecutive diagonal arrows form a straight line?. The tikz-cd package uses a \matrix internally. For example, you could use column sep={between origins,3.5em} and get parallel arrows, although you have to make sure that the nodes are not overlapping or too narrow.
Jun
28
comment Vertex with two labes (label in, weight out)
Welcome to TeX.sx! Please add a minimal working example (MWE) that illustrates your problem. It will be much easier for us to reproduce your situation and find out what the issue is when we see compilable code, starting with \documentclass{...} and ending with \end{document}.
Jun
28
revised \(\(f(x)\)\) double \('s problem
added 234 characters in body
Jun
28
revised \(\(f(x)\)\) double \('s problem
deleted 18 characters in body
Jun
28
answered \(\(f(x)\)\) double \('s problem
Jun
28
reviewed Close Speed up the compilation of a document with a lot of tikzpictures made with pgfplots
Jun
28
comment intersection coordinate systems
@Chah If you find an answer yourself, post it below. Regarding the elegance, you can do that all in one path. Still, the auxiliary coordinates are needed but if you use very obscure names for them, you won’t have any troubles.
Jun
28
answered intersection coordinate systems
Jun
28
comment intersection coordinate systems
On the other hand: What is wrong with defining coordinates “ahead of time”? Could you add an image of what the output should look like?
Jun
28
comment intersection coordinate systems
@PeterGrill Not true, see TikZ intersection command not returning desired result (also related to OP’s question) and my comment to question linked by you. @OP: You can: (intersection of A--[shift={(45:1mm)}]A and X--[shift={(0,1mm)}]X). Your original calc supported way, works too, if you a) enclose A and X in parentheses and the whole in braces: (intersection of A--{$(A)+(45:1mm)$} and X--{$(X)+(0,1mm)$})
Jun
28
revised What are the available “documentclass” types and their uses?
added 37 characters in body
Jun
28
revised What are the available “documentclass” types and their uses?
added 36 characters in body
Jun
28
comment Sinuous arrow between nodes
It looks like TikZ doesn’t know the incoming direction and calculates atan(0/?) = 90° (a typical sign that something went wrong). I fear that arrows do not work with plot out of the box … Using Jake’s answer and the absolute supports key, TikZ places the arrow tip correctly. By the way, we do not have these images. We’ll use \usepackage[demo]{graphicx}.
Jun
28
revised Creating several rulers with TikZ
added 506 characters in body
Jun
28
revised Creating several rulers with TikZ
added 506 characters in body
Jun
28
answered Creating several rulers with TikZ
Jun
28
comment Creating several rulers with TikZ
1. Yes, of course. Just because you draw from the right to the left, doesn’t mean that the labels change. But it easier just to have the x axis from the right to the left: [x=-1cm] (and use the coordinate system from TikZ). 2. There is no miter cap, only round, rect and the default butt: line cap=rect. 3. You want fourteen rules on one paper or on fourteen papers?
Jun
28
answered Table cell color overlaps cell border
Jun
28
comment Table cell color overlaps cell border
Possible duplicate: Cellcolor overwrites partial horizontal lines (\cline)