Note: Use the \IXBalth{}{}{} macro as \IXBh{anti-}{heisenbug} would put a space between the two arguments in the text. Signed-off-by: Akira Yokosawa <akiyks@xxxxxxxxx> --- debugging/debugging.tex | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/debugging/debugging.tex b/debugging/debugging.tex index 13a3c59b..fbe581f7 100644 --- a/debugging/debugging.tex +++ b/debugging/debugging.tex @@ -1660,7 +1660,7 @@ of a bug appearing, which is why extremely lightweight tracing and assertion mechanism are so critically important. -The term ``\IX{heisenbug}'' was inspired by the \pplsur{Weiner}{Heisenberg} +The term ``\IXB{heisenbug}'' was inspired by the \pplsur{Weiner}{Heisenberg} \IX{Uncertainty Principle} from quantum physics, which states that it is impossible to exactly quantify a given particle's position and velocity at any given @@ -1683,7 +1683,8 @@ more easily reproduced! If the field of physics inspired the name of this problem, it is only fair that the field of physics should inspire the solution. Fortunately, particle physics is up to the task: -Why not create an anti-heisenbug to annihilate the heisenbug? +Why not create an \IXBalth{anti-heisenbug}{anti-}{heisenbug} +to annihilate the heisenbug? Or, perhaps more accurately, to annihilate the heisen-ness of the heisenbug? Although producing an anti-heisenbug for a given heisenbug is more an -- 2.17.1