Tagged Questions
9
votes
2answers
95 views
Expansion problems with pgfkeys
I'm using pgfkeys, and a fairly adventurous syntax in which the values for some keys contain additional key/value pairs. (For instance, the value of the nodes key is a list of pairs, and the second ...
6
votes
1answer
288 views
Difference between \newcommand and \pgfmathsetmacro used in TikZ \coordinate
Consider the following code:
\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\newcommand{\MA}{4}
\pgfmathsetmacro{\MB}{4};
\coordinate (V11) at (0,0);
...
11
votes
1answer
200 views
How to expand a macro used in the range of a foreach loop?
Motivating Example:
Suppose that I want to draw the following tree:
root
/ \
/ \ / \
A B C D
This is easy enough to do by explicitly drawing the two subtrees
as children of ...
6
votes
3answers
145 views
How to “demux” several aspects from a `\foreach` variable with `\ifstrequal`?
How can I "demux" several features from a mode specification given in a \foreach?
I would like to use a \foreach to draw several nodes in a TikZ picture. The loop will specify a mode for each ...
8
votes
1answer
310 views
'Undefined control sequence' error when defining a color through a macro
I'm trying to color a cell using its data value. However, when I try to compute some value (using the content of the cell) then the definition of the color color!\somemacro in the \cellcolor does not ...
7
votes
1answer
194 views
Why do some arguments in a macro need to be preceded by \noexpand?
I keep on studying the use of nested tikzpicture environments (sorry) and I discover the next problem. I'm not sure but it sounds like a problem with "fragile" commands. Perhaps, the problem is the ...
4
votes
1answer
312 views
pgfmath expansion - call a command from within a pgfmath environment
I am trying to define a newcommand using pgfmath. This commands calls a previously defined command but it fails. It propably has to do something with expansion.
I've read this question about ...
6
votes
2answers
370 views
Forcing tikz/pgf to expand macros within commands
I would like to use simple macros within tikz commands, but it seems tikz doesn't expand them in the ways I would expect.
For instance, the code
...
7
votes
1answer
485 views
Problem with environment expansion and the Tikz external library.
I've created my own environment mytikz, which basically looks like this (full MWE):
\documentclass[a4paper]{article}
\usepackage{tikz}
\usetikzlibrary{external}
\newenvironment{mytikz}{%begin code
...
