2012-01-25 3 views
3

У меня есть база данных mysql, которая содержит фрагменты кода латекса, идентифицированные уникальным идентификатором, который я воображающе назвал id.using mysql in latex

Теперь я хотел бы форматировать документ с латексом следующим образом:

\documentclass{article} 
\newcommand{\dbquery}[1]{???} 
\begin{document} 
Some text \dbquery{23} some more text etc. 
\end{document} 

Так идея, всякий раз, когда появляется макрос \ dbquery, латексная код с идентификатором = 23 в БД вставляется в текст.

Любые идеи? Спасибо заранее.

+0

Возможно, вам больше повезло на http://tex.stackexchange.com/ –

+1

Это можно сделать из LaTeX, используя ['datatool'] (http://ctan.org/pkg/datatool), если ваша база данных хранится как файл CSV. – Werner

+0

Это вопрос с латексом и должен быть связан с: [http://tex.stackexchange.com/questions/3697/is-it-possible-to-connect-a-database-to-latex-to-produce -data управляемые-документы] [1] [1]: http://tex.stackexchange.com/questions/3697/is-it-possible-to-connect-a-database-to- латекс к продукции, управляемые данными-документы –

ответ

4

Вы можете взглянуть на LaTeXDB. Поскольку он связывает LaTeX с базой данных MySQL, он должен быть вашим другом здесь.