diff options
author | Karl Berry <karl@freefriends.org> | 2019-07-06 20:40:57 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2019-07-06 20:40:57 +0000 |
commit | a248403915699a7825c874cb9daf926402c9940b (patch) | |
tree | cb4d3bcd003d93dfcdc62957e753e3ea1b40bb34 /Master/texmf-dist/doc/latex/milsymb/manual_scripts/gen_symbol_tables.py | |
parent | b89d8ac5ee2bbf2b18114db0c5e1c53306186d90 (diff) |
milsymb (6jul19)
git-svn-id: svn://tug.org/texlive/trunk@51566 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/milsymb/manual_scripts/gen_symbol_tables.py')
-rw-r--r-- | Master/texmf-dist/doc/latex/milsymb/manual_scripts/gen_symbol_tables.py | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/Master/texmf-dist/doc/latex/milsymb/manual_scripts/gen_symbol_tables.py b/Master/texmf-dist/doc/latex/milsymb/manual_scripts/gen_symbol_tables.py index 1402c4615a1..117ac245c18 100644 --- a/Master/texmf-dist/doc/latex/milsymb/manual_scripts/gen_symbol_tables.py +++ b/Master/texmf-dist/doc/latex/milsymb/manual_scripts/gen_symbol_tables.py @@ -2,7 +2,7 @@ import re import os -def maketable(x, y, z=1.25): +def maketable(x, y): l = list() s = re.split('}(?:\n|, *\n) *', x) del s[-1] @@ -12,19 +12,19 @@ def maketable(x, y, z=1.25): n = re.search('.*?/(.*?)/', j).group(1) # get name if n == 'none' or n == '.unknown': continue # skip if a blank placeholder - ro = r'\texttt{' + n + r'} & \tikz[baseline=-0.5ex]{' \ - r'\Mil' + y + r'[faction=none, ' + c + r'=' + n + r']}' \ - r' & \tikz[baseline=-0.5ex]{' \ - r'\Mil' + y + r'[faction=friendly, ' + c + r'=' + n + r']}' \ - r' & \tikz[baseline=-0.5ex]{' \ - r'\Mil' + y + r'[faction=hostile, ' + c + r'=' + n + r']}' \ - r' & \tikz[baseline=-0.5ex]{' \ - r'\Mil' + y + r'[faction=neutral, ' + c + r'=' + n + r']}' \ - r' & \tikz[baseline=-0.5ex]{' \ - r'\Mil' + y + r'[faction=unknown, ' + c + r'=' + n + r']}' \ - r'&\\[' + str(z) + 'cm] \hline' + ro = r'\texttt{' + n + r'} & \adjustbox{valign=m,margin=0.25cm}{\tikz{' \ + r'\Mil' + y + r'[faction=none, ' + c + r'=' + n + r']}}' \ + r' & \adjustbox{valign=m,margin=0.25cm}{\tikz{' \ + r'\Mil' + y + r'[faction=friendly, ' + c + r'=' + n + r']}}' \ + r' & \adjustbox{valign=m,margin=0.25cm}{\tikz{' \ + r'\Mil' + y + r'[faction=hostile, ' + c + r'=' + n + r']}}' \ + r' & \adjustbox{valign=m,margin=0.25cm}{\tikz{' \ + r'\Mil' + y + r'[faction=neutral, ' + c + r'=' + n + r']}}' \ + r' & \adjustbox{valign=m,margin=0.25cm}{\tikz{' \ + r'\Mil' + y + r'[faction=unknown, ' + c + r'=' + n + r']}}' \ + r'\\ \hline' l.append(ro) - ta = '\\begin{tabularx}{\\linewidth}{|n|s|s|s|s|s|@{}m{0pt}@{}}\n\\hline\n \\thead{Value} & ' \ + ta = '\\begin{tabularx}{\\linewidth}{|m{5cm}|c|c|c|c|c|}\n\\hline\n \\thead{Value} & ' \ '\\thead{Glyph} & \multicolumn{4}{c|}{\\thead{Examples}} \\\\ ''\n\\hline\n' + '\n'.join(l) + '\n\\' \ 'caption{Table for \\texttt{' + c + '} values in the \\textbf{\\texttt{Mil' + y + '}} command.}' \ '\n\\end{tabularx}' @@ -55,7 +55,7 @@ for i in ['Air', 'Missile', 'Land', 'Equipment', 'Installation', 'SeaSurface', ' r'.*mobility/\.is choice,\n *?(.*?)^(?! *mobility)', r, re.S | re.M) # extract all main, mobility maketable(t.group(1), i) # main - maketable(t.group(2), i, 1.5) # mobility + maketable(t.group(2), i) # mobility elif i == 'Installation' or i == 'Activity': t = re.search( r'\\NewDocumentCommand\\Mil' + i + '{ o D\(\)\{0,0} d\(\) g}{.*?main/\.is choice,\n *(.*?)^(?! *main)' |