2014 dxdy logo

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

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




 
 Рисунок в tikz
Сообщение20.01.2017, 15:43 
Можно ли нарисовать похожий рисунок в tkiz, вставив объекты (кроме стрелок и линий) ввиде рисунков?
Изображение

 
 
 
 Re: Рисунок в tikz
Сообщение20.01.2017, 16:00 
Аватара пользователя
А не лучше взять какой-нибудь inkscape?

 
 
 
 Re: Рисунок в tikz
Сообщение20.01.2017, 16:12 
Аватара пользователя
Можно нарисовать и объекты. А можно и вставить через \node at (*,*) {\includegraphics[scale=...]{.......}}

 
 
 
 Re: Рисунок в tikz
Сообщение21.01.2017, 15:29 
Нарисовал, как добавить таблицу в верхний левый угол рисунка?
Изображение

 
 
 
 Re: Рисунок в tikz
Сообщение21.01.2017, 16:01 
Аватара пользователя
kostao в сообщении #1186333 писал(а):
добавить таблицу в верхний левый угол рисунка?

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


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

 
 
 
 Re: Рисунок в tikz
Сообщение21.01.2017, 16:30 
Ага, работает

-- 21.01.2017, 17:36 --

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

 
 
 
 Re: Рисунок в tikz
Сообщение21.01.2017, 17:04 
Аватара пользователя
\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 
Спс

 
 
 
 Re: Рисунок в tikz
Сообщение01.02.2017, 12:11 
При вставке через 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 
Аватара пользователя
Вы хотите странного. И кроме того надо ставить минимальные примеры, без всяких не относящихся к делу шрифтов. Ну ладно, это легко (непонятно зачем):
\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 
чтобы автоматическая нумерация формул была, если можно проще сделать, подскажите как.

 
 
 
 Re: Рисунок в tikz
Сообщение01.02.2017, 15:08 
Аватара пользователя
kostao в сообщении #1189082 писал(а):
чтобы автоматическая нумерация формул была, если можно проще сделать, подскажите как.



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

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

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


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