File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ # LaTeX2HTML support for the ltxmarkup package. Doesn't do indexing.
2+
3+ package main ;
4+
5+
6+ sub ltx_next_argument{
7+ my $param ;
8+ $param = missing_braces()
9+ unless ((s / $next_pair_pr_rx/ $param =$2 ;''/ eo )
10+ ||(s / $next_pair_rx/ $param =$2 ;''/ eo ));
11+ return $param ;
12+ }
13+
14+
15+ sub do_cmd_macro{
16+ local ($_ ) = @_ ;
17+ my $macro = ltx_next_argument();
18+ return " <tt class='macro'>\$macro </tt>" . $_ ;
19+ }
20+
21+ sub do_cmd_env{
22+ local ($_ ) = @_ ;
23+ my $env = ltx_next_argument();
24+ return " <tt class='environment'>\$env </tt>" . $_ ;
25+ }
26+
27+ sub do_env_macrodesc{
28+ local ($_ ) = @_ ;
29+ my $macro = ltx_next_argument();
30+ my $params = ltx_next_argument();
31+ return " \n <dl class='macrodesc'>"
32+ . " \n <dt><b><tt class='macro'>\$macro </tt></b>"
33+ . " \n $params "
34+ . " \n <dd>"
35+ . $_
36+ . " </dl>" ;
37+ }
38+
39+ sub do_env_envdesc{
40+ local ($_ ) = @_ ;
41+ my $env = ltx_next_argument();
42+ my $params = ltx_next_argument();
43+ return " \n <dl class='envdesc'>"
44+ . " \n <dt><b><tt class='environment'>\$env </tt></b>"
45+ . " \n $params "
46+ . " \n <dd>"
47+ . $_
48+ . " </dl>" ;
49+ }
50+
51+ 1; # Must end with this, because Perl is bogus.
You can’t perform that action at this time.
0 commit comments