答案1
使用 TikZ:
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{positioning,shapes}
\begin{document}
\begin{center}
\begin{tikzpicture}
\node(a){\includegraphics{circle.png}};
\node at(a.center)[draw, red,line width=3pt,ellipse, minimum width=118pt, minimum height=50pt,rotate=-28,yshift=-48pt]{};
\end{tikzpicture}
\end{center}
\end{document}
rotate
我使用红色,以便您可以看到我的椭圆相对于原始椭圆的位置。您可以通过移位等方式微调定位。
答案2
这种方法是使用\tikz
来绘制椭圆,然后\stackinset
将其叠加在图像上。 的参数 #2 和 #4 是相对于图像左、右的\stackinset
偏移量(水平偏移量可以相对于、或和垂直、或),而 的 4 个参数是椭圆的旋转角度、线条粗细以及 x 和 y 半径。l
b
l
c
r
t
c
b
\solidcirc
\documentclass{article}
\usepackage{stackengine,tikz,graphicx}
\newcommand\solidcirc[4][0]{\rotatebox{#1}{\tikz{\draw[line width=#2] (0,0)
arc [x radius=#3,y radius=#4,start angle=0,end angle=360];}}}
\begin{document}
\stackinset{l}{1in}{b}{.8in}{\textcolor{blue}{\solidcirc[-30]{3pt}{2.8}{1.0}}}
{\includegraphics{example-image}}
\end{document}