我想画一个镜头的符号版本:一个两边都有箭头的部分。
我的代码
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{array}
\usepackage{amssymb}
\usepackage{pgf,tikz,tkz-euclide}
\usetikzlibrary{arrows}
\usetikzlibrary{decorations.pathmorphing}
\usepackage{tkz-euclide}
\usetikzlibrary{calc,intersections,through,backgrounds,snakes}
\usepackage{pgfplots}
\usepackage{mathtools}
\newcommand{\midarrow}{\tikz \draw[-triangle 60] (0,0) -- +(.1,0);} %voor pijltjes
\usetikzlibrary{decorations.pathmorphing} %cirkelsector?
\usepackage{tkz-euclide}
\usetikzlibrary{calc,intersections,through,backgrounds,snakes}
\usetkzobj{all} %om hoeken te markeren?
\usepackage{mathtools}
\begin{document}
\begin{tikzpicture}
\tkzInit[ymin=0,ymax=5,xmin=0,xmax=10]
\tkzClip
%\tkzGrid
\tkzDefPoints{5/0.5/A, 5/4.5/B, 3/0.5/C, 3/4.5/D}
\tkzDrawSegment[stealth-stealth, thick](A,B);
\draw[>-<, thick] (C) -- (D);
\end{tikzpicture}
\end{document}
我的问题是:
1) 在右侧我使用了 stealth-stealth 选项,这很好(足够好),但我希望左侧也一样,但是反过来(我希望问题清楚)。
2) 如果箭头稍大一些而且笔直(而不是像左边的版本那样弯曲),那就更好了。
(我也研究了 pst-optics,但由于某种原因,它给 tufte-class 带来了麻烦,我不得不更改许多选项才能使其完全符合我的要求。)
答案1
1) 我将您的问题解释为“我想使用隐形箭头并使用>-<
箭头规范”。
使用以下命令即可轻松实现>
:
\tkzDrawSegment[>=stealth,>-<, thick](A,B);
2) PGF 手册第 16.5 节中记录的库中有许多箭头提示arrows.meta
。寻找一个Straight Barb
也许就是您要找的。第 16.3 节详细介绍了如何自定义提示的大小和外观。