
Я хотел бы нарисовать электрический трансформатор, близкий к этому изображению.
В идеале на одной стороне должно быть больше шпилей, чем на другой.
Я научился делать некоторые решения дерева с Tikz, поэтому я могу сделать два концентрических круга, но я понятия не имею, как сделать остальное. Я поставил MWE (у меня есть несколько пакетов, связанных с математикой, которые я пропустил, надеюсь, их достаточно для компиляции), чтобы показать, что я что-то сделал, даже если это не так много.
\documentclass[a4paper]{book}
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath, amsthm, amssymb}
\usepackage{mathtools}
\usepackage{tikz-cd}
\usetikzlibrary{shapes,arrows,intersections}
\usetikzlibrary{matrix,fit,calc,trees,positioning,arrows,chains,shapes.geometric,shapes}
\begin{document}
\begin{figure}[htp]
\caption{Un transformateur}
\begin{tikzpicture}
\centering
\node[circle,draw,inner sep=1.2cm,label={[font=\bfseries]}] (b) at (7,0) {};
\node[circle,draw,inner sep=1.5cm,label={[font=\bfseries]+80:Tore en matériau ferromagnétique}] (c) at (7,0) {};
\end{tikzpicture}
\end{figure}
\end{document
Я открыт для другого пакета, нежели Tikz, если сочту его более подходящим.
я нашелэта темас впечатляющими 3D-трансформерами, но, во-первых, я не понимаю большую часть того, что делается, а во-вторых, компиляция занимает слишком много времени для онлайн-компилятора, который я использую.
Спасибо
решение1
Я считаю, что следующий код может послужить вам отправной точкой. Отрегулируйте все размеры по мере необходимости и добавьте украшения и этикетки, как на вашей картинке. Обратите внимание, что катушка прямая и не следует изгибу кольца.Чтобы это заработало, вам понадобится код mypathmorphing из этого ответа: Изменить декор катушки TikZ
\documentclass{standalone}
\usepackage{tikz}
\usetikzlibrary{decorations.mypathmorphing}
\begin{document}
\begin{tikzpicture}
\draw (-8,1.5) -- (-4.5,1.5);
\draw [decorate, decoration={coilup, aspect=0.4, amplitude=7 mm, segment length=3mm}] (-4.5,1.5) -- (-4.5,-1.5);
\draw [decorate, decoration={coildown, aspect=0.4, amplitude=7 mm, segment length=2mm}] (4.5,-1.5) -- (4.5,1.5);
\draw (4.5,1.5) -- (8,1.5);
\draw [fill=white, even odd rule] (0,0) circle (5cm) (0,0) circle (4cm);
\draw [decorate, decoration={coilup, aspect=0.4, amplitude=7 mm, segment length=2mm}] (4.5,-1.5) -- (4.5,1.5);
\draw [decorate, decoration={coildown, aspect=0.4, amplitude=7 mm, segment length=3mm}] (-4.5,1.5) -- (-4.5,-1.5);
\draw (-8,-1.5) -- (-4.5,-1.5);
\draw (4.5,-1.5) -- (8,-1.5);
\end{tikzpicture}
\end{document}