我在 Windows 7 Professional 上使用 TeXworks 和 MiKTeX,在 Linux 机器上使用 LaTeX,并包括下面所示的一些图形命令。在 Windows 上,对角线不可见,虽然这很烦人,但这可能不是什么大问题。但在 Windows 上,尽管包含了以下内容,但我还是收到有关 psarc 和 psline 无法识别的错误消息:
\usepackage{pict2e}
\usepackage{pstricks-add}
\usepackage{pst-node,pst-plot}
\psset{plotpoints=9,unit=3}
在 Linux 上,我无法让箭头正常工作。我遇到了这样的问题:
\put(125,2){\psline(1,0){45}}
(自从我运行这个程序以来,一些指定事物位置的数字已经发生了变化;我认为 125 和 2 不适合我这里的情况。)我原以为 {45} 是箭头的长度
它把箭头放在我想要的位置,但也显示了数字 45。所以我写了
\put(125,2){\psline(1,0)}
没有那个数字,它仍然把箭头放在我想要的位置,没有数字 45。我不知道箭头的末端是如何到达正确位置的,但后来我尝试了另一支箭,它最终比我想要的更长,我不知道是什么决定了箭的长度,也不知道如何让它达到我想要的长度。
我还没有让 \psarc 工作。我尝试按照一份在线手册操作,但那是一份很长的 pdf 文档;我现在没有 URL。
我只需要一些简单的东西:线段、箭头、圆弧和数学符号。线段和数学符号完全没有问题;其余的都不起作用。我该怎么办?
\documentclass[12pt]{article}
\usepackage{pict2e}
\usepackage{pstricks-add}
\usepackage{pst-node,pst-plot}
\psset{plotpoints=9,unit=3}
\usepackage{eepic}
\begin{document}
Lorem ipsum.
%
\begin{figure}[h]
\setlength{\unitlength}{0.66mm}
\begin{picture}(100,130)(0,0)
% \thicklines
\put(80,8){\line(1,0){90}}
\put(170,8){\line(0,1){120}}
\put(80,8){\line(3,4){90}}
\put(90,13){$\theta$}
% \psarc*[linewidth=1pt](10,8){20}{0}{53}
\put(175,68){$\tan\theta$}
\put(110,68){$\sec\theta$}
\put(120,0){$1$}
% {\psset{arrows=->}
% \put(125,2){\psline(1,0)}
% \put(117,2){\psline(-1,0)} }
\put(74,0){$V$}
\end{picture}
\caption{}\label{big triangle}
\end{figure}
Lorem ipsum.
\end{document}
答案1
只是为了好玩!
\documentclass[pstricks,border=12pt]{standalone}
\usepackage{pst-eucl}
\begin{document}
\begin{pspicture}[PointSymbol=none](4,6)
\pstGeonode[PointName={V,none},PosAngle=-135,CurveType=polygon,linecolor=red]{A}(4,0){B}(4,6){C}
\pstMarkAngle[arrows=->,MarkAngleRadius=4]{B}{A}{C}{$\theta$}
\pcline[offset=-8pt,linecolor=red]{|*-|*}(A)(B)\ncput*{1}
\ncline[linestyle=none]{A}{C}\naput[nrot=:U]{$\sec \theta$}
\ncline[linestyle=none]{C}{B}\naput[nrot=:U]{$\tan \theta$}
\end{pspicture}
\end{document}
答案2
这或多或少是你想要的吗?
\documentclass[11pt, x11names, pdf]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{fourier}
\usepackage{heuristica}
\usepackage{caption}
\usepackage{pstricks-add}
\begin{document}
Lorem ipsum.
%
\begin{figure}[!ht ]
\centering
\begin{pspicture}(-1,-1,)(7,9)
\psset{unit=6,shortput = nab, linecolor = IndianRed3,arrows = c-c}
\pnodes(0,0){V}(1,0){A}(1,1.333){T}(1;53){M}
\uput[dl](V){$ V $}
\ncline[arrows = c-]{V}{A}\ncline[offset = -0.05, linewidth = 0.5pt, arrows = |<->|]{V}{A}\ncput*{1}
\ncline{T}{A}\ncline[offset = 0.05, linewidth = 0.5pt, arrows = |<->|]{T}{A}\ncput*[nrot=:U]{$ \tan θ $}
\ncline{V}{T}\ncline[offset = 0.05, linewidth = 0.5pt, arrows = |<->|]{V}{T}\ncput*[nrot=:U]{$ \sec θ $}
\psarc[linecolor =LightSteelBlue3,linewidth = 1.5pt](V){1}{0}{53}\uput[dl](1;27){$ θ $}
\end{pspicture}
\caption{}\label{big triangle}
\end{figure}
Lorem ipsum.
\end{document}