Rev 6940 | Rev 7232 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 6940 | Rev 7228 | ||
---|---|---|---|
Line 902... | Line 902... | ||
902 | my $origin = $ref_env->{origin}{$cmd}; |
902 | my $origin = $ref_env->{origin}{$cmd}; |
903 | return '' if ($origin && $origin eq 'environmentwims' && $def ne 'environmentwims'); |
903 | return '' if ($origin && $origin eq 'environmentwims' && $def ne 'environmentwims'); |
904 | $ref_env->{deb}{$cmd} = $deb; |
904 | $ref_env->{deb}{$cmd} = $deb; |
905 | $ref_env->{fin}{$cmd} = $fin; |
905 | $ref_env->{fin}{$cmd} = $fin; |
906 | $ref_env->{cnt_arg}{$cmd} = $narg; |
906 | $ref_env->{cnt_arg}{$cmd} = $narg; |
- | 907 | ## one can have macro in definition of an environment - not general but useful for language |
|
- | 908 | if ($titre=~/\\(\w+)/) { |
|
- | 909 | $titre=$hash_command{definition}{$1} if $hash_command{definition}{$1} |
|
- | 910 | } |
|
907 | $ref_env->{titre}{$cmd} = $titre; |
911 | $ref_env->{titre}{$cmd} = $titre; |
908 | $ref_env->{origin}{$cmd} = $def; |
912 | $ref_env->{origin}{$cmd} = $def; |
909 | my $style = $ref_env->{style}{$cmd} ; |
913 | my $style = $ref_env->{style}{$cmd} ; |
910 | $style = ($style)? $style : $cmd ; |
914 | $style = ($style)? $style : $cmd ; |
911 | #if (!$ref_env->{deb}{$cmd}) { $ref_env->{deb}{$cmd} = "<div class=\"$style\"> "; } |
915 | #if (!$ref_env->{deb}{$cmd}) { $ref_env->{deb}{$cmd} = "<div class=\"$style\"> "; } |
Line 1278... | Line 1282... | ||
1278 | } |
1282 | } |
1279 | 1283 | ||
1280 | sub traite_preambule { my ($TEXT, $ref_env, $ref_command, $ref) = @_; |
1284 | sub traite_preambule { my ($TEXT, $ref_env, $ref_command, $ref) = @_; |
1281 | if ($TEXT=~ s/\\usepackage\[([^]]+)\]\{algorithmic\}//) { |
1285 | if ($TEXT=~ s/\\usepackage\[([^]]+)\]\{algorithmic\}//) { |
1282 | $algo_noend = 1 if ($1 =~ /noend/); |
1286 | $algo_noend = 1 if ($1 =~ /noend/); |
1283 | } |
1287 | }; |
1284 | $TEXT = recup_environ($TEXT, $ref_env); |
- | |
1285 | $TEXT = recup_command($TEXT, $ref_command); |
1288 | $TEXT = recup_command($TEXT, $ref_command); |
- | 1289 | $TEXT = traite_command($TEXT, $ref_command); |
|
- | 1290 | $TEXT = recup_environ($TEXT, $ref_env); |
|
- | 1291 | ||
- | 1292 | ||
1286 | $TEXT = recup_embed($TEXT, $ref) ; |
1293 | $TEXT = recup_embed($TEXT, $ref) ; |
1287 | for my $cmd ('ref','index') { |
1294 | for my $cmd ('ref','index') { |
1288 | $ref->{titb}{$cmd} = $ref_command->{definition}{$cmd . "name"} |
1295 | $ref->{titb}{$cmd} = $ref_command->{definition}{$cmd . "name"} |
1289 | } |
1296 | } |
1290 | $TEXT; |
1297 | $TEXT; |