Advertisement
Guest User

Untitled

a guest
Mar 2nd, 2015
238
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.94 KB | None | 0 0
  1. documentclass{memoir}
  2.  
  3. usepackage{pgfcore}
  4. usepackage{pgfplots}
  5. usetikzlibrary{arrows, arrows.meta}
  6.  
  7. begin{document}
  8. resizebox{linewidth}{!}{
  9. begin{tikzpicture}[>=stealth']
  10. foreach arrowa [count=i from 1] in {stealth, Stealth, {Stealth[round]}, >} {
  11. path (0.0, {-0.3 * i}) edge [-arrowa] (1.0, {-0.3 * i});
  12. }
  13. end{tikzpicture}
  14. }
  15. end{document}
  16.  
  17. pgfdeclarearrow{
  18. name=Stealthy,
  19. defaults={
  20. length = +3.6pt +5.4,
  21. width' = +0pt +0.5,
  22. inset' = +0pt 0.5,
  23. line width = +0pt 1 1,
  24. },
  25. setup code = {
  26. pgfutil@tempdima=0.28pt%
  27. advancepgfutil@tempdima by.3pgflinewidth%
  28. pgfutil@tempdimb=6pgfutil@tempdimaadvancepgfutil@tempdimb by.5pgflinewidth%
  29. pgfarrowsleftextend{+-pgfutil@tempdimb}
  30. pgfutil@tempdimb=2pgfutil@tempdimaadvancepgfutil@tempdimb by0.5pgflinewidth%
  31. pgfarrowsrightextend{+pgfutil@tempdimb}
  32. },
  33. drawing code = {
  34. pgfutil@tempdima=0.28pt%
  35. ifdimpgfarrowlinewidth=pgflinewidthelsepgfsetlinewidth{pgfarrowlinewidth}fi
  36. advancepgfutil@tempdima by.3pgflinewidth%
  37. pgfsetdash{}{+0pt}
  38. ifpgfarrowroundjoinpgfsetroundjoinelsepgfsetmiterjoinfi
  39. pgfpathmoveto{pgfqpoint{2pgfutil@tempdima}{0pgfutil@tempdima}}
  40. pgfpathcurveto
  41. {pgfqpoint{-.5pgfutil@tempdima}{.5pgfutil@tempdima}}
  42. {pgfqpoint{-3pgfutil@tempdima}{1.5pgfutil@tempdima}}
  43. {pgfqpoint{-6pgfutil@tempdima}{3.25pgfutil@tempdima}}
  44. pgfpathcurveto
  45. {pgfqpoint{-3pgfutil@tempdima}{1pgfutil@tempdima}}
  46. {pgfqpoint{-3pgfutil@tempdima}{-1pgfutil@tempdima}}
  47. {pgfqpoint{-6pgfutil@tempdima}{-3.25pgfutil@tempdima}}
  48. pgfpathcurveto
  49. {pgfqpoint{-3pgfutil@tempdima}{-1.5pgfutil@tempdima}}
  50. {pgfqpoint{-.5pgfutil@tempdima}{-.5pgfutil@tempdima}}
  51. {pgfqpoint{2pgfutil@tempdima}{0pgfutil@tempdima}}
  52. pgfpathclose
  53. ifpgfarrowopenpgfusepathqstrokeelseifdimpgfarrowlinewidth>0ptpgfusepathqfillstrokeelsepgfusepathqfillfifi
  54. },
  55. parameters = {
  56. thepgfarrowlinewidth,%
  57. ifpgfarrowopen ofi%
  58. ifpgfarrowroundjoin jfi
  59. },
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement