1
我正在嘗試在LaTeX中使用PSTricks繪製一些幾何形狀。我對PSTricks很陌生,但我用LaTeX完成了一些項目。我發現了包pst-eucl,它非常有幫助。它有一些有用的宏來處理三角形等。LaTeX PSTricks幾何標記平行線
但是,我無法弄清楚如何在一條線上繪製小箭頭來將兩條線標記爲平行線。在pst-eucl中有一些宏會在行上繪製散列標記來標記等長段,但沒有標記平行線。有沒有人使用PSTricks來繪製這樣的簡單幾何圖表?必須有一個簡單的方法來做到這一點。
如果對我的風格有任何建議或簡化我在做什麼的方法,請讓我知道。
這裏是PSTricks標記的照片至今:
\begin{pspicture}(-6,0)(8,8)
% use dots to represent points
\psset{PointSymbol=*}
% draw original triangle in black
\pstTriangle[](1,3){A}(6,0){B}(0,0){C}
% draw points E and F
\pstGeonode[PosAngle={180,0}](-5,0){E}(8,6.5){F}
% create invisible point A' that extends the segment BA
\pstGeonode[PointName=none,PointSymbol=none](-4,6){A'}
% draw dashed line from A to A'
\pstLineAB[linestyle=dashed]{A}{A'}
% draw line the bisects angle A'AC - this isn't exact
\pstLineAB[linecolor=red]{A}{E}
% draw line CE
\pstLineAB[linecolor=red]{C}{E}
% draw line BF parallel to AC
\pstLineAB[linecolor=blue]{B}{F}
% draw line AF
\pstLineAB[linecolor=blue]{A}{F}
% mark two line segments of equal length - not exact
\pstSegmentMark[]{A}{B}
\pstSegmentMark[linecolor=blue]{F}{B}
% mark four angles alpha of equal measure
\pstMarkAngle[]{E}{A}{C}{$\alpha$}
\pstMarkAngle[]{A'}{A}{E}{$\alpha$}
\pstMarkAngle[]{B}{A}{F}{$\alpha$}
\pstMarkAngle[]{A}{F}{B}{$\alpha$}
% mark two more angles Beta with equal length
\pstMarkAngle[]{A}{C}{E}{$\beta$}
\pstMarkAngle[]{F}{B}{C}{$\beta$}
% only thing missing is some way to mark parallel segments AC and FB
\end{pspicture}
感謝您的支持。我一定會爲TikZ嘗試下一個項目。 PSTricks爲最後一個小項目工作正常,但我從未想出繪製平行線標記的好方法。 PSTricks中還有其他一些我無法弄清楚如何去做的事情,但TikZ似乎能夠做我需要的一切。 – MrException 2010-10-13 19:40:20