При попытке подружиться с латехом возникла пара вопросов.
Буду благодарна всем откликнувшимся)
1.
Как я поняла из мануалов, \newcommand позволяет сделать один необязательный параметр ([default]):
\newcommand{cmd}[nargs][default]{defn}
Но мне надо несколько. Собственно вопрос как распарсить строку типа [arg1, arg2, arg3]
По идее можно сделать на примере grafics.sty,
так как его команда \includegraphics подразумевает похожий необязательный параметр.
Однако я не разобралась, хотелось бы попроще пример.
2.
Можно ли как-то определить папку, в которой расположен текущий файл main.tex?
Это требуется, например, если я запускаю приложение и передаю ему путь к моему tex-файлу.
Казалось бы, простая вещь то, да и нужная.