2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Своя функция для рисования графиков
Сообщение18.01.2017, 17:56 
Разобрался с рисованием графиков в pgfplots. Требуется в статье построить большое их количество, каждый раз вставлять
Используется синтаксис LaTeX
\begin{tikzpicture}...\end{tikzpicture}
со всеми настройками внутри не хочется. Можно ли автоматизировать процесс, т.е. создать функцию где буду задавать входные параметры для рисования, такие как: файл с данными, пределы по осям, подписи осей и т.д. И использовать эту функцию в самой статье, например
Код:
plotgraph('datafile.csv',-10,10,0,1,'x title', 'y title)
?

Подскажите на простом примере как сделать свою функцию в LaTeX, не обязательно для рисования графиков.

 
 
 
 Re: Своя функция для рисования графиков
Сообщение18.01.2017, 19:50 
Аватара пользователя
Посмотрите, как вводится \newcommand с аргументами
Используется синтаксис LaTeX
\newcommand{\myplot}[8]{%
\begin{tikzpicture}[width=#1\linewidth]
\plotgraph(#2,#3,    )
\end{tikzpicture}}

Я добавил аргумент "ширина" (≤ 1) (посчитайте сами число аргументов

Но все равно придется вставлять
Используется синтаксис LaTeX
\begin{figure}\centering...........\caption{\label{....}....}\end{figure}

 
 
 [ Сообщений: 2 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group