1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
|
\input texinfo.tex @c -*-texinfo-*-
@setfilename node-expand.info
@c Makeinfo should expand non-macros such as @@ and @value
@c in node names and node references, including menus.
@c This file deliberately references "Node 1" both via
@c @value and directly; this should not trigger any errors,
@c as long as --commands-in-node-names is used.
@c Index entries should all be expanded as well.
@set node1 Node 1
@ifnottex
@node Top, (dir), (dir), (dir)
@top Expansion in Node Names
@end ifnottex
@menu
* @value{node1} ::
* @@node `2'::
* ``node'' with---tricks::
@end menu
@xref{@@node `2'}.
@node @value{node1}, @@node `2', Top, Top
@chapter Chapter 1
@cindex entry for chapter 1
This is chapter 1.
@xref{@@node `2'}.
@set sec1 Section 1.1
@menu
* @value{sec1}::
@end menu
@node Section 1.1, , Node 1, Node 1
@comment node-name, next, previous, up
@cindex entry for section 1.1
This is section 1.1.
@node @@node `2', ``node'' with---tricks, @value{node1}, Top
@comment node-name, next, previous, up
@chapter Node 2
@cindex entry for chapter 2
This is chapter 2.
@xref{@value{node1}}. @xref{Node 1}.
@xref{``node'' with---tricks, Node with some tricks}.
@node ``node'' with---tricks, , @@node `2', Top
@cindex tricks
Another node.
@printindex cp
@bye
|