图片环境中的虚线

图片环境中的虚线

在此处输入图片描述

我在图片环境中绘制了图形,其中有这些长线(用作 x1-x2 轴)。但我想将这些线设为虚线。

谷歌搜索后出现了一个命令,\dashedline但我的编辑器 (TeXstudio) 说这是一个未知命令。我使用错了吗?我应该添加一个额外的包吗?我找不到关于它的任何信息。

谢谢!

编辑:我使用以下代码创建图片:

\begin{figure}[H]
    \hspace{2.8cm}
    \begin{picture}(300,125)
    \put(-5,70){\vector(-1,0){25}}
    \put(-53,67.5){$-\infty$}   

\put(-5,70){\line(1,0){280}} %x1 axis
\put(266,62){$x_1$}

\put(250,70){\vector(1,0){25}}
\put(278,67.5){$+\infty$}
\put(40,115){\vector(2,-1){90}}

\put(60,97){\line(1,2){6}}
\put(70,92){\line(1,2){6}}
\put(80,87){\line(1,2){6}}


\qbezier(115,78)(122,85)(130,80)
\put(117,83){\footnotesize $\theta$}

\linethickness{0.7 mm}
\put(130,-4){\line(0,1){150}}

\multiput(130,18)(11,0){10}{
    \multiput(0,0)(0,11){10}{+}}
\thinlines

\put(130,-5){\line(0,1){160}} %x2 axis  
\put(132.5,167){$x_2$}

\put(130,147){\vector(0,1){25}}
\put(118.5,175){$+\infty$}      

\put(130,-5){\vector(0,-1){25}}
\put(118.5,-37){$-\infty$}

\end{picture}
\vspace{1cm}
\caption{}
\label{fig:geom}
\end{figure}

答案1

用来\multiput绘制多条短线,形成一条虚线:

\documentclass{article}

\begin{document}

\begin{figure}
    \hspace{2.8cm}
    \begin{picture}(300,125)

\multiput(-30,70)(20,0){9}{\line(1,0){10}}


%    \put(-5,70){\vector(-1,0){25}}
    \put(-53,67.5){$-\infty$}   

%\put(0,70){\line(1,0){280}} %x1 axis
\put(266,62){$x_1$}

\put(130,70){\vector(1,0){145}}
\put(278,67.5){$+\infty$}
\put(40,115){\vector(2,-1){90}}

\put(60,97){\line(1,2){6}}
\put(70,92){\line(1,2){6}}
\put(80,87){\line(1,2){6}}


\qbezier(115,78)(122,85)(130,80)
\put(117,83){\footnotesize $\theta$}

\linethickness{0.7 mm}
\put(130,-4){\line(0,1){150}}

\multiput(130,18)(11,0){10}{
    \multiput(0,0)(0,11){10}{+}}
\thinlines

\put(130,-5){\line(0,1){160}} %x2 axis  
\put(132.5,167){$x_2$}

\put(130,147){\vector(0,1){25}}
\put(118.5,175){$+\infty$}      

\put(130,-5){\vector(0,-1){25}}
\put(118.5,-37){$-\infty$}

\end{picture}
\vspace{1cm}
\caption{}
\label{fig:geom}
\end{figure}

\end{document}

相关内容