58,675 reputation
3101190
bio website github.com/Qrrbrbirlbel/pgf
location
age
visits member for 2 years
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].

Dec
17
revised Node for arrowhead
deleted 7 characters in body
Dec
17
reviewed Reopen Biber typesetting fails
Dec
17
reviewed Close How to switch from portrait to landscape page orientation?
Dec
17
answered insert text on chart
Dec
17
comment Halftone shading with TikZ
Oh! Yes, it is. I’m sorry. But there is still mod(\xi,2)==0 which can substitute for iseven(\xi).
Dec
17
comment Halftone shading with TikZ
By the way, you can use PGFmath functions in the specification of coordinates: \path […]({iseven(\xi)*.15},\x)--(2,\x);. I think you get faster if you use line cap=round and a dash pattern with a zero-length on phase.
Dec
17
comment How do you accomplish stealth' with the new arrows.meta?
round is not round enough for you?
Dec
17
revised How do you accomplish stealth' with the new arrows.meta?
added 85 characters in body
Dec
17
comment Move graph nodes on a circular path while keeping the circle
@Ari How precise do you want it to be? You could calculate the exact point where the lines would start and end but the shorten > amount would skew it anyway (because it shortens on a straight line not along the path). The intersections library can always help but makes the solution much longer.
Dec
17
comment Two calls to cycle, only one appears to work. Why?
If you use nodes, TikZ applies a little magic so that the lines are only connected to the border of the nodes. The red path consists of several move-tos and line-tos. The function of -- cycle is the same as in \path (<some coordinate>) -- cycle. You can either use coordinates instead of nodes, add (t1) instead of cycle or use .center with every node depending on what you want to do. The same problem arises if you want to fill that triangle which corners are the nodes. It won’t work because you only have two simple lines.
Dec
16
comment How to avoid uppercase function name while using Function?
Welcome to TeX.SX! Your post was migrated here from Stack Overflow. Please register on this site, too, and make sure that both accounts are associated with each other (by using the same OpenID), otherwise you won't be able to comment on or accept answers or edit your question.
Dec
15
comment Computing the rectangle encompassing a node and a point
With the fit library you can just do \node[fit=(rect)(point), inner sep=+0pt,draw] {}; to achieve a rectangle that encompasses (rect) and (point). From your code, you are missing at least a few pt after the \pgfmathresults in the coordinate specification of x, y and so on.
Dec
15
reviewed No Action Needed Drawing graphs and Feynman diagrams with axodraw
Dec
15
reviewed Close Changing order of fields for @incollection / @inbook
Dec
15
reviewed Close 'Questions about my CV header and cover letter' revisited
Dec
15
comment line 66: Missing number, treated as zero \end{frame}
The second column in the second big frame misses the width argument.
Dec
14
answered How do I pass an unknown value to a choice key in pgfkeys?
Dec
14
comment Smart shifting of words in a TikZ box
How big should the green box be if half the text is wider then the box? Your task is probably easy to solve: Fill the rectangle and use path picture to place the white-text node (this will clipp automatically against the path). Then use the established anchors from that node to clip the area left of the box and place the green-text node with the same anchors. You can use the pseudo-node path picture bounding box to place the initial node in reference to the green rectangle.
Dec
13
comment Italicizing emphatic speech: Italic or upright quotation marks?
From a logical standpoint, you wouldn’t include them in the emphasization. Typographically speaking, you do include them. (This also may depend on the language you are writing in.) Just look at your example how and I as well as ! and look together: Straight vs slanted, horizontal spacing ( and I are far away from each other, ! and are very close).
Dec
13
revised Chaotic billiard with TikZ
edited tags