[Po4a-commits] "po4a/lib/Locale/Po4a LaTeX.pm,1.11,1.12"

Nicolas FRANCOIS nekral-guest at alioth.debian.org
Wed Sep 21 20:36:20 UTC 2005


Update of /cvsroot/po4a/po4a/lib/Locale/Po4a
In directory haydn:/tmp/cvs-serv30811/lib/Locale/Po4a

Modified Files:
	LaTeX.pm 
Log Message:
Update the environment definitions.
permit to separate the \input and \include commands.


Index: LaTeX.pm
===================================================================
RCS file: /cvsroot/po4a/po4a/lib/Locale/Po4a/LaTeX.pm,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -d -r1.11 -r1.12
--- LaTeX.pm	21 Sep 2005 20:33:15 -0000	1.11
+++ LaTeX.pm	21 Sep 2005 20:36:18 -0000	1.12
@@ -153,10 +153,10 @@
 register_generic_command("*hbox,{}");
 register_generic_command("*hspace,[]{}");
 register_generic_command("*hyphenation,{_}");      # Translators may wish to add/remove words
-register_generic_command("include,{}");
+register_generic_command("*include,{}");
 #register_generic_command("includeonly,{}");       # should not be supported for now
 register_generic_command("*index,{_}");
-register_generic_command("input,{}");
+register_generic_command("*input,{}");
 register_generic_command("*item,[_]");
 register_generic_command("*label,{}");
 register_generic_command("lefteqn,{_}");
@@ -345,26 +345,49 @@
 
 # standard environments.
 # FIXME: All these definitions should be re-checked
-foreach (qw(abstract align align* array cases center description displaymath document enumerate
-            eqnarray equation equation* figure flushleft flushright footnotesize itemize
-            letter list lrbox minipage multline multline* picture proof quotation quote
-            sloppypar tabbing table thebibliography theorem titlepage
-            trivlist verbatim verse wrapfigure)) {
+foreach (qw(abstract align align* cases center description displaymath document enumerate
+            eqnarray eqnarray* equation equation* flushleft flushright footnotesize itemize
+            letter lrbox multline multline* proof quotation quote
+            sloppypar tabbing theorem titlepage
+            trivlist verbatim verbatim* verse wrapfigure)) {
     register_generic_environment("$_,");
 }
-register_generic_environment("tabular,{}");
+register_generic_environment("tabular,[]{}");
 register_generic_environment("tabular*,{}{}");
 register_generic_environment("multicols,{}");
+register_generic_environment("list,{_}{}");
+register_generic_environment("array,[]{}");
+register_generic_environment("figure,[]");
+register_generic_environment("minipage,[]{}");
+register_generic_environment("picture,{}{}");
+register_generic_environment("table,[]");
+register_generic_environment("thebibliography,{_}");
 
 
 # Commands and environments with separators.
 
 # & is the cell separator, \\ is the line separator
 # '\' is escaped twice
-$env_separators{'tabular'} = "(?:&|\\\\\\\\)";
+$env_separators{'array'} =
+  $env_separators{'tabular'} = "(?:&|\\\\\\\\)";
 
-$env_separators{'enumerate'} = $env_separators{'itemize'} = "\\\\item";
+$env_separators{'trivlist'} =
+  $env_separators{'list'} =
+  $env_separators{'description'} =
+  $env_separators{'enumerate'} =
+  $env_separators{'itemize'} = "\\\\item";
 
-$env_separators{'author{#1}'} = $env_separators{'title{#1}'} = "\\\\\\\\";
+$env_separators{'thebibliography'} = "\\\\bibitem";
+
+$env_separators{'displaymath'} =
+  $env_separators{'eqnarray'} =
+  $env_separators{'eqnarray*'} =
+  $env_separators{'flushleft'} =
+  $env_separators{'flushright'} =
+  $env_separators{'center'} =
+  $env_separators{'author{#1}'} =
+  $env_separators{'title{#1}'} = "\\\\\\\\";
+
+# tabbing
 
 1;




More information about the Po4a-commits mailing list