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 /doc | |
parent | dea1714fbd825b67b8116ca20fd8e5464af79f29 (diff) | |
download | luaotfload-fba29372991e64a7ee36366988d2da59be03f728.tar.gz |
[doc] move tables to more abstract syntax
Diffstat (limited to 'doc')
-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 |