答案1
我用马查(工具)用于您的罗马柱LaTeX
......它们是我博物馆里留下的唯一独一无二的作品
答案2
另一种方法是直接使用 tikz:
\documentclass[border=2mm]{standalone}
\usepackage{tikz}
\definecolor{mycolor}{HTML}{DB4323}
\begin{document}
\begin{tikzpicture}[mycolor,line join=round]
\def\r {2} % radius
\def\hs{4} % height (shaft)
\def\hc{0.5} % height (base, capital)
% BASE, CAPITAL
\foreach\i in {0,180}
{%
\begin{scope}[rotate=\i,shift={(0,-0.5*\hs-\hc)}]
\draw (-0.5*\r,0) rectangle (0.5*\r,0.2*\hc);
\draw [rounded corners=0.1*\hc cm] (-0.475*\r,0.2*\hc) rectangle (0.475*\r,0.4*\hc);
\draw (-0.45*\r,0.4*\hc) arc (-90:0:0.05*\r cm and 0.4*\hc cm) --%
(0.4*\r,0.8*\hc) arc (180:270:0.05*\r cm and 0.4*\hc cm) -- cycle;
\draw (-0.375*\r,0.8*\hc) rectangle (0.375*\r,\hc);
\end{scope}
}
% SHAFT
\draw (-0.35*\r,-0.5*\hs) rectangle (0.35*\r,0.5*\hs);
\pgfmathsetmacro\yrad{0.35*\r*sin(10)} % semiellipses y axis (always the same)
\foreach \i in {-72,-36,...,72}
{
\pgfmathsetmacro\xmin{0.35*\r*sin(\i-10)}
\pgfmathsetmacro\xmax{0.35*\r*sin(\i+10)}
\pgfmathsetmacro\xrad{0.5*(\xmax-\xmin)} % semiellipses x axis
\draw (\xmin,0.5*\hs-\yrad) arc (180:0:\xrad cm and \yrad cm) --%
(\xmax,-0.5*\hs+\yrad) arc (0:-180:\xrad cm and \yrad cm) -- cycle;
}
\end{tikzpicture}
\end{document}
这是我的专栏: