diff options
| author | Philipp Gesang <phg42.2a@gmail.com> | 2014-03-05 22:42:53 +0100 | 
|---|---|---|
| committer | Philipp Gesang <phg42.2a@gmail.com> | 2014-03-05 22:42:53 +0100 | 
| commit | fba29372991e64a7ee36366988d2da59be03f728 (patch) | |
| tree | 47d9ea479ce4e569e362aa1bbf5dd5cc9c6775de | |
| parent | dea1714fbd825b67b8116ca20fd8e5464af79f29 (diff) | |
| download | luaotfload-fba29372991e64a7ee36366988d2da59be03f728.tar.gz | |
[doc] move tables to more abstract syntax
| -rw-r--r-- | doc/luaotfload-latex.tex | 24 | ||||
| -rw-r--r-- | doc/luaotfload-main.tex | 41 | 
2 files changed, 46 insertions, 19 deletions
| diff --git a/doc/luaotfload-latex.tex b/doc/luaotfload-latex.tex index e0afe45..80e741c 100644 --- a/doc/luaotfload-latex.tex +++ b/doc/luaotfload-latex.tex @@ -370,11 +370,35 @@  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% tables +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Our tables aren’t anything special so we stick with “tabular” on the +%% Latex end. +%% +%% This is going to be largely incompatible with Context since format +%% specifications work quite differently (even between different +%% Context table variants). + +\def \begintabulate [#1]#2\endtabulate{% +  \begingroup +    \let \beginrow  = \relax %% -> \NC in Context +    \let \newcell   = &      %% -> \NC +    \let \endrow    = \cr    %% -> \NC \NR +    \begin {tabular}{#1}% +      #2 +    \end {tabular} +  \endgroup +} + +\let \endtabulate \relax + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  %% escaped characters  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  \let \charpercent   \textpercent  \let \charbackslash \textbackslash +\let \chartilde     \textasciitilde  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  %% main diff --git a/doc/luaotfload-main.tex b/doc/luaotfload-main.tex index 002b1bb..32a97fe 100644 --- a/doc/luaotfload-main.tex +++ b/doc/luaotfload-main.tex @@ -719,13 +719,13 @@ Currently (2014) there are three of them:    \altitem {tlig}            Applies legacy \TEX ligatures: -          \begin{tabular}{rlrl} -             ``  &  \inlinecode {``}  &  ''  &  \inlinecode {''}  \\ -             `   &  \inlinecode {`}   &  '   &  \inlinecode {'}   \\ -             "   &  \inlinecode {"}   &  --  &  \inlinecode {--}  \\ -             --- &  \inlinecode {---} &  !`  &  \inlinecode {!`}  \\ -             ?`  &  \inlinecode {?`}  &      &                    \\ -          \end{tabular} +          \begintabulate [rlrl] +             \beginrow ``  \newcell  \inlinecode {``}  \newcell  ''  \newcell  \inlinecode {''}  \endrow +             \beginrow `   \newcell  \inlinecode {`}   \newcell  '   \newcell  \inlinecode {'}   \endrow +             \beginrow "   \newcell  \inlinecode {"}   \newcell  --  \newcell  \inlinecode {--}  \endrow +             \beginrow --- \newcell  \inlinecode {---} \newcell  !`  \newcell  \inlinecode {!`}  \endrow +             \beginrow ?`  \newcell  \inlinecode {?`}  \newcell      \newcell                    \endrow +          \endtabulate            \footnote{%              These contain the feature set \inlinecode {trep} of earlier @@ -853,18 +853,21 @@ directories.  \begintablefloat {table-searchpaths}    {List of paths searched for each supported operating system.}    \begincentered -    \begin{tabular}{lp{.5\textwidth}} -      Windows     & \inlinecode {\% WINDIR\%\\ Fonts} -      \\ -      Linux       & \fileent{/usr/local/etc/fonts/fonts.conf} and\hfill\break -                    \fileent{/etc/fonts/fonts.conf} -      \\ -      Mac         & \fileent{\textasciitilde/Library/Fonts},\break -                    \fileent{/Library/Fonts},\break -                    \fileent{/System/Library/Fonts}, and\hfill\break -                    \fileent{/Network/Library/Fonts} -      \\ -    \end{tabular} +    \begintabulate [lp{.5\textwidth}] +      \beginrow +        Windows   \newcell \inlinecode {\% WINDIR\%\\ Fonts} +      \endrow +      \beginrow +        Linux     \newcell \fileent{/usr/local/etc/fonts/fonts.conf} and\hfill\break +                           \fileent{/etc/fonts/fonts.conf} +      \endrow +      \beginrow +        Mac       \newcell \fileent{\textasciitilde/Library/Fonts},\break +                           \fileent{/Library/Fonts},\break +                           \fileent{/System/Library/Fonts}, and\hfill\break +                           \fileent{/Network/Library/Fonts} +      \endrow +    \endtabulate    \endcentered  \endtablefloat | 
