2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Рисунок в tikz
Сообщение20.01.2017, 15:43 


16/02/16
69
Можно ли нарисовать похожий рисунок в tkiz, вставив объекты (кроме стрелок и линий) ввиде рисунков?
Изображение

 Профиль  
                  
 
 Re: Рисунок в tikz
Сообщение20.01.2017, 16:00 
Аватара пользователя


21/09/14
25
А не лучше взять какой-нибудь inkscape?

 Профиль  
                  
 
 Re: Рисунок в tikz
Сообщение20.01.2017, 16:12 
Заслуженный участник
Аватара пользователя


31/01/14
11053
Hogtown
Можно нарисовать и объекты. А можно и вставить через \node at (*,*) {\includegraphics[scale=...]{.......}}

 Профиль  
                  
 
 Re: Рисунок в tikz
Сообщение21.01.2017, 15:29 


16/02/16
69
Нарисовал, как добавить таблицу в верхний левый угол рисунка?
Изображение

 Профиль  
                  
 
 Re: Рисунок в tikz
Сообщение21.01.2017, 16:01 
Заслуженный участник
Аватара пользователя


31/01/14
11053
Hogtown
kostao в сообщении #1186333 писал(а):
добавить таблицу в верхний левый угол рисунка?

Да все также, как
Используется синтаксис LaTeX
\node at (*,*) {\begin{tabular}................\end{tabular}};


А если повернуть таблицу охота, то
Используется синтаксис LaTeX
\node at (*,*) {\rotatebox{...}{\begin{tabular}................\end{tabular}}};

 Профиль  
                  
 
 Re: Рисунок в tikz
Сообщение21.01.2017, 16:30 


16/02/16
69
Ага, работает

-- 21.01.2017, 17:36 --

А как сделать подпись к node в 2 строки? Вариант
Используется синтаксис LaTeX
\node at (0,6) [label=90:Строка 1\\Строка 2] {}
пишет в одну строку.

 Профиль  
                  
 
 Re: Рисунок в tikz
Сообщение21.01.2017, 17:04 
Заслуженный участник
Аватара пользователя


31/01/14
11053
Hogtown
\begin{tikzpicture}
\fill[red!20, opacity=.1] (-3,2) circle (5);

\node[rotate=12]  (X) at (-5,4) {\begin{tabular}{|c|c|c|}%
\hline
$x^3-3x$ & crap & more crap\\
\hline
$\log x$ & Junk & Garbage \\
\hline
\end{tabular}} ;

\node  [below of=X, node distance=1.5cm,rotate=12] {\begin{tabular}{c} Line 1\\ Line 2\\  Line 2 \end{tabular}};
\end{tikzpicture}

 Профиль  
                  
 
 Re: Рисунок в tikz
Сообщение21.01.2017, 17:11 


16/02/16
69
Спс

 Профиль  
                  
 
 Re: Рисунок в tikz
Сообщение01.02.2017, 12:11 


16/02/16
69
При вставке через node формул в tikzpicture в окружении
Используется синтаксис LaTeX
$...$
работает, а если вставлять их в окружении
Используется синтаксис LaTeX
\begin{equation}...\end{equation}
выдаёт ошибку.
Как поправить?

код: [ скачать ] [ спрятать ]
Используется синтаксис LaTeX
\documentclass[]{beamer}
\usepackage[14pt]{extsizes}
\usepackage{geometry}
\geometry{landscape,a4paper,left=1mm,right=16mm,top=1mm,bottom=0cm}

\usepackage{fontspec}
\usepackage{tikz}
\setmainfont[Mapping=tex-text]{OfficinaSerifC}
\setsansfont[Scale=.975]{OfficinaSerifC}                   %% задаёт шрифт без засечек
\setmonofont{OfficinaSerifC}                   %% задаёт моноширинный шрифт
\usepackage[utf8]{inputenc}
\usepackage[english,russian]{babel}
\usepackage{mathtext}               % русские буквы в фомулах
\usepackage{amsmath,amssymb,amsfonts,textcomp,latexsym,pb-diagram,amsopn}

\begin{document}
       

                        \begin{figure}[h!]
                                \center\begin{tikzpicture}[scale=0.45]
                               
                                \node at (0,-4) {$G(\theta)= \begin{cases}
                                        & 29 - 25\cdot\lg(\theta)\text{ при } 1^{\circ}<\theta\leq20^{\circ}; \\
                                        & -3,5\text{ при } 20^{\circ}<\theta\leq26,3^{\circ}; \\
                                        & 32 - 25\cdot\lg(\theta)\text{ при } 26,3^{\circ}<\theta\leq48^{\circ}; \\
                                        & -10\text{ при } 48^{\circ}<\theta\leq180^{\circ}. \\  
                                        \end{cases}$};                
                                \end{tikzpicture}
                               
                               

                        \end{figure}
       
\end{document}

 Профиль  
                  
 
 Re: Рисунок в tikz
Сообщение01.02.2017, 13:06 
Заслуженный участник
Аватара пользователя


31/01/14
11053
Hogtown
Вы хотите странного. И кроме того надо ставить минимальные примеры, без всяких не относящихся к делу шрифтов. Ну ладно, это легко (непонятно зачем):
\begin{tikzpicture}
\fill[pink] (0,0) circle (1);
\node at (-1,-1) {\rotatebox{45}{\begin{minipage}{.5\linewidth}\begin{equation}x^2\end{equation}\end{minipage}}};
\end{tikzpicture}

 Профиль  
                  
 
 Re: Рисунок в tikz
Сообщение01.02.2017, 13:10 


16/02/16
69
чтобы автоматическая нумерация формул была, если можно проще сделать, подскажите как.

 Профиль  
                  
 
 Re: Рисунок в tikz
Сообщение01.02.2017, 15:08 
Заслуженный участник
Аватара пользователя


31/01/14
11053
Hogtown
kostao в сообщении #1189082 писал(а):
чтобы автоматическая нумерация формул была, если можно проще сделать, подскажите как.



Т.е. Вам действительно хочется занумеровать формулу в картинке?!!! Это я и называю "странным".

Пожалуй, что это самый простой вариант. С моей точки зрения самым естественным было бы повторить формулу после картинки, и там занумеровать её

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 12 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group