Я хотел нарисовать это конкретное изображение в LaTeX, но не знаю, с чего начать:
У меня нет минимального рабочего примера, я просто спрашиваю указания, пожалуйста, не смейтесь надо мной.
решение1
ВотМетапострешение, которое использует другой подход.
Фигура рисуется очень толстой линией, а затем внутренняя часть стирается.
prologues := 3;
outputtemplate := "%j%c.eps";
beginfig(1);
path s; s = ( (-1,1) -- (-1,-1) {dir -34} .. {dir 34} (1,-1) -- (1,1) ) scaled 1cm;
linecap := butt;
draw s withpen pencircle scaled 3pt;
draw s withpen pencircle scaled 2pt withcolor background;
endfig;
end.
Вот несколько ссылок для получения дополнительной информации о Metapost
- Страница Metapost на TUG— лучшая отправная точка.
- Запись CTANимеет превосходное введение и руководство пользователя.
- Этотруководствосодержит много полезных примеров.
- Если вы владеете французским, вам также может понравитьсясайт СиракузыиСтраницы Энтони Фана.
Я не знаю ни одной книги по техническому черчению, которая бы касалась именно Metapost, но книга КнутаМетафонт книгаочень полезен для изучения основ языка MP (поскольку он более или менее идентичен Metafont).
решение2
И сTikZ
:
\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\draw[double,double distance=1.5mm]
(0,0) --
++(0,-6cm)
arc[start angle=210,end angle=330,radius=4cm] --
++(0,6cm);
\end{tikzpicture}
\end{document}
решение3
Решение PSTricks:
\documentclass{article}
\usepackage{pstricks}
\begin{document}
\begin{pspicture}(4.46,5)
% inner
\psline(0.23,5)(0.23,1)
\psarc(2.23,3){2.8284}{224.8}{315.2}
\psline(4.23,5)(4.23,1)
% outer
\psline(0,5)(0,0.99)
\psarc(2.23,3){3}{221.8}{318.2}
\psline(4.46,5)(4.46,0.99)
\end{pspicture}
\end{document}
Обратите внимание, что вы можете уменьшить масштаб рисунка, используя
\psset{unit = <a number less than 1>}