基于表格内容的灵活工作流程

基于表格内容的灵活工作流程

我正在做的一个与语言相关的项目涉及很多词汇表。(总共大约两千个单词。)不仅如此,我还没有决定如何呈现这些列表,而且可能会有多个版本。(比如一个用于 A4 纸,一个用于平板电脑大小的电子书,或者可能用于手机。)

我有哪些工作流程选项可以获得最大的灵活性?我认为我所要求的是不现实的,但最终,我希望能够将单词(带有相应的翻译)存储在文件中,并能够将它们调用到预定义的制表或表格环境中。(例如,将前十个单词调用到制表或表格环境中。)(此外,建议将单词存储在具有最大灵活性的外部文件中的方法是什么?(例如,对于给定的阿拉伯语单词,我可以输入英语翻译和德语翻译,然后调用其中之一或两者。))

这是一个 VMWE:

\documentclass[12pt, oneside]{book}

\usepackage[
    paperwidth=32pc,%
    paperheight=48pc,%
    margin=6pc,%
]{geometry}

\usepackage{fontspec}
\usepackage[american]{babel}
\usepackage{libertine}
\newfontfamily\arabicfont[Script=Arabic,Scale=1.3]{Amiri}
\usepackage[fullvoc]{arabluatex}    

\begin{document}

\begin{tabbing}
\hspace*{2cm}\=\hspace*{3cm}\= \kill
\arb{kataba} \> he wrote\\
\arb{fata.ha} \> he opened\\
\arb{jalasa} \> he sat\\
\arb{zahaba} \> he went\\
\arb{.daraba} \> he hit\\
\arb{kasara} \> he broke
\end{tabbing}    

\begin{tabular}{llll}
\arb{kataba}  & he wrote & \arb{fata.ha} & he opened \\
\arb{jalasa}  & he sat   & \arb{zahaba}  & he went   \\
\arb{.daraba} & he hit   & \arb{kasara}  & he broke 
\end{tabular}    

\end{document}

相关内容