База данных LaTeX или справочная таблица - PullRequest
0 голосов
/ 25 мая 2018

Я пишу Im LaTeX о некоторых экспериментах, которые я недавно провел.Значения экспериментов будут видны внутри таблицы и описаны в тексте.Я хочу отделить данные от представления здесь, чтобы я мог вставить данные в одном месте и ссылаться на них в тексте - очень похоже на базу данных.

Мой первый подход к этой проблеме будет выглядеть примерно так:

\newcommand{\result1}{8.99}
\newcommand{\result2}{12.93}
...

Итак, я мог бы просто использовать \result1 в качестве необходимого заполнителя.

Однако мне не очень нравится это решение.Могу ли я решить эту проблему немного удобнее, используя какую-нибудь таблицу поиска или базу данных внутри LaTeX?Может быть, что-то вроде

\results{1}{2}  % 1 = experiment ID, 2 = dataset ID

1 Ответ

0 голосов
/ 25 июня 2019

Попробуйте это:

\usepackage{xstring}
\newcommand{\mylookup}[1]{
    \IfEqCase{#1}{
        {1}{8.99}
        {2}{12.93}
    }
}
...