How do I mark an angle with multiple arcs?Tikz: More ways for angle marksMark 90 degree angle in tikz in german conventionTikz-Place a rectangle in specific angleHow to write geometric arcs notation without arcs package?how to draw an angle with tikztikz: coordinate arithmetic when drawing an angleWavy Arcs in TikzDrawing a diagram with arc and angleMark Angle in 3Dhow to draw the angle bisector of a trianglePut angle symbol between segments
Decoding assembly instructions in a Game Boy disassembler
Is it true that real estate prices mainly go up?
My adviser wants to be the first author
What injury would be of little consequence to a biped but terrible for a quadruped?
Word for a person who has no opinion about whether god exists
How does Dispel Magic work against Stoneskin?
Is King K. Rool's down throw to up-special a true combo?
Sword in the Stone story where the sword was held in place by electromagnets
Confusion with the nameplate of an induction motor
Can you reject a postdoc offer after the PI has paid a large sum for flights/accommodation for your visit?
Unreachable code, but reachable with exception
Time travel short story where dinosaur doesn't taste like chicken
Can the druid cantrip Thorn Whip really defeat a water weird this easily?
Is it illegal in Germany to take sick leave if you caused your own illness with food?
Touchscreen-controlled dentist office snowman collector game
Is "history" a male-biased word ("his+story")?
Can "semicircle" be used to refer to a part-circle that is not a exact half-circle?
It's a yearly task, alright
What is the dot in “1.2.4."
Deleting missing values from a dataset
Potentiometer like component
As a monk, can you make a melee attack roll using your Strength modifier, but roll damage with your Dexterity modifier?
Is all copper pipe pretty much the same?
Welcoming 2019 Pi day: How to draw the letter π?
How do I mark an angle with multiple arcs?
Tikz: More ways for angle marksMark 90 degree angle in tikz in german conventionTikz-Place a rectangle in specific angleHow to write geometric arcs notation without arcs package?how to draw an angle with tikztikz: coordinate arithmetic when drawing an angleWavy Arcs in TikzDrawing a diagram with arc and angleMark Angle in 3Dhow to draw the angle bisector of a trianglePut angle symbol between segments
I have been trying to find a good answer to this question (or a question to match it): I'm trying to give an angle a marking with multiple arcs in the interior, as per the pictures below.
I'm not concerned with fill color, or anything else like that: is there a relatively simple way to mark an angle with more than one arc? So far, I haven't found anything in the decorations library, and the arc and style parameters on tkzMarkAngle don't seem to work (at least, not very reliably). Am I missing anthing?
tikz-pgf tikz-styles arc angle tikz-angles
add a comment |
I have been trying to find a good answer to this question (or a question to match it): I'm trying to give an angle a marking with multiple arcs in the interior, as per the pictures below.
I'm not concerned with fill color, or anything else like that: is there a relatively simple way to mark an angle with more than one arc? So far, I haven't found anything in the decorations library, and the arc and style parameters on tkzMarkAngle don't seem to work (at least, not very reliably). Am I missing anthing?
tikz-pgf tikz-styles arc angle tikz-angles
add a comment |
I have been trying to find a good answer to this question (or a question to match it): I'm trying to give an angle a marking with multiple arcs in the interior, as per the pictures below.
I'm not concerned with fill color, or anything else like that: is there a relatively simple way to mark an angle with more than one arc? So far, I haven't found anything in the decorations library, and the arc and style parameters on tkzMarkAngle don't seem to work (at least, not very reliably). Am I missing anthing?
tikz-pgf tikz-styles arc angle tikz-angles
I have been trying to find a good answer to this question (or a question to match it): I'm trying to give an angle a marking with multiple arcs in the interior, as per the pictures below.
I'm not concerned with fill color, or anything else like that: is there a relatively simple way to mark an angle with more than one arc? So far, I haven't found anything in the decorations library, and the arc and style parameters on tkzMarkAngle don't seem to work (at least, not very reliably). Am I missing anthing?
tikz-pgf tikz-styles arc angle tikz-angles
tikz-pgf tikz-styles arc angle tikz-angles
asked Nov 1 '18 at 3:58
John PettersJohn Petters
282
282
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
An ad hoc possibility is to use the angles
library and then double
for the double line and just to add a single arc for triple lines.
documentclass[tikz,border=3.14mm]standalone
usetikzlibraryangles
begindocument
begintikzpicture[double arc/.style=double,double distance=2pt,
triple arc/.style=double distance=4pt,
pic actions/.append code=tikzsetpostaction=draw]
draw
(2,0) coordinate (A) -- (0,0) coordinate (B)
-- (1,1) coordinate (C)
pic [draw,double arc,angle radius=1cm] angle=A--B--C;
beginscope[xshift=4cm]
draw
(2,0) coordinate (A) -- (0,0) coordinate (B)
-- (1,1) coordinate (C)
pic [draw,triple arc,angle radius=1cm] angle=A--B--C;
endscope
endtikzpicture
enddocument
Yesangle
pic usepic actions
that do not includepreaction
andpostaction
. And this is normal because there are two paths, one filled and the other drawn, so to which one the preaction should be applied ?
– Kpym
Nov 2 '18 at 15:09
@Kpym Yes.angles
also adds a.center
to the middle coordinates. One may improve it in a few ways.
– marmot
Nov 2 '18 at 15:20
add a comment |
It is possible to use the macro tkzMarkAngle
of the tkz-euclide
package.
It is not documented in the manual which is written in French but by looking at the sources .../tex/latex/tkz-euclide
we find this:
% tkzMarkAngle(B, A, C)
%
% Angle mark
% arc of circle (single/double/triple) and equality mark.
%
% By default:
% arc = simple
% length = 1cm (arc radius)
% style solid lines
% position: 0.5 (mark position)
% mark nothing at all (ignored if type is used)
%
% Parameters (optional)
% arc: l, ll, lll
% length: 1cm
% gap : 2pt
% style: type of lines
% type : none, |, ||, |||, z, s, x, o, oo
% position: 0.5
% mark : none, |, ||, |||, z, s, x, o, oo but all
% % % tikz symbols are allowed
I must say that I did not fully understand the use of all the parameters.
Here is an example of a code:
documentclassarticle
usepackagetkz-euclide
usetkzobjall
begindocument
begintikzpicture[scale=2]
tkzDefPoint(0,0)O
tkzDefPoint(2,-1)A
tkzDefPoint(2,2)B
tkzDefPointsBy[symmetry=center O](B,A)
tkzDrawLine(A,A')
tkzDrawLine(B,B')
tkzDrawPoints(O,A,B,A',B')
tkzLabelPoints[below](O)
tkzLabelPoints(B,B')
tkzLabelPoints[below left](A,A')
tkzMarkAngle[mark=s,arc=l,type=||,size=2 cm,mkcolor=red](A,O,B)
tkzMarkAngle[mark=||,arc=ll,size=1.5 cm,mkcolor=red](B,O,A')
tkzMarkAngle[mark=s,arc=l,type=||,size=2 cm,mkcolor=red](A',O,B')
tkzMarkAngle[mark=||,arc=ll,size=1.5 cm,mkcolor=red](B',O,A)
endtikzpicture
enddocument
And the result:
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "85"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f457827%2fhow-do-i-mark-an-angle-with-multiple-arcs%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
An ad hoc possibility is to use the angles
library and then double
for the double line and just to add a single arc for triple lines.
documentclass[tikz,border=3.14mm]standalone
usetikzlibraryangles
begindocument
begintikzpicture[double arc/.style=double,double distance=2pt,
triple arc/.style=double distance=4pt,
pic actions/.append code=tikzsetpostaction=draw]
draw
(2,0) coordinate (A) -- (0,0) coordinate (B)
-- (1,1) coordinate (C)
pic [draw,double arc,angle radius=1cm] angle=A--B--C;
beginscope[xshift=4cm]
draw
(2,0) coordinate (A) -- (0,0) coordinate (B)
-- (1,1) coordinate (C)
pic [draw,triple arc,angle radius=1cm] angle=A--B--C;
endscope
endtikzpicture
enddocument
Yesangle
pic usepic actions
that do not includepreaction
andpostaction
. And this is normal because there are two paths, one filled and the other drawn, so to which one the preaction should be applied ?
– Kpym
Nov 2 '18 at 15:09
@Kpym Yes.angles
also adds a.center
to the middle coordinates. One may improve it in a few ways.
– marmot
Nov 2 '18 at 15:20
add a comment |
An ad hoc possibility is to use the angles
library and then double
for the double line and just to add a single arc for triple lines.
documentclass[tikz,border=3.14mm]standalone
usetikzlibraryangles
begindocument
begintikzpicture[double arc/.style=double,double distance=2pt,
triple arc/.style=double distance=4pt,
pic actions/.append code=tikzsetpostaction=draw]
draw
(2,0) coordinate (A) -- (0,0) coordinate (B)
-- (1,1) coordinate (C)
pic [draw,double arc,angle radius=1cm] angle=A--B--C;
beginscope[xshift=4cm]
draw
(2,0) coordinate (A) -- (0,0) coordinate (B)
-- (1,1) coordinate (C)
pic [draw,triple arc,angle radius=1cm] angle=A--B--C;
endscope
endtikzpicture
enddocument
Yesangle
pic usepic actions
that do not includepreaction
andpostaction
. And this is normal because there are two paths, one filled and the other drawn, so to which one the preaction should be applied ?
– Kpym
Nov 2 '18 at 15:09
@Kpym Yes.angles
also adds a.center
to the middle coordinates. One may improve it in a few ways.
– marmot
Nov 2 '18 at 15:20
add a comment |
An ad hoc possibility is to use the angles
library and then double
for the double line and just to add a single arc for triple lines.
documentclass[tikz,border=3.14mm]standalone
usetikzlibraryangles
begindocument
begintikzpicture[double arc/.style=double,double distance=2pt,
triple arc/.style=double distance=4pt,
pic actions/.append code=tikzsetpostaction=draw]
draw
(2,0) coordinate (A) -- (0,0) coordinate (B)
-- (1,1) coordinate (C)
pic [draw,double arc,angle radius=1cm] angle=A--B--C;
beginscope[xshift=4cm]
draw
(2,0) coordinate (A) -- (0,0) coordinate (B)
-- (1,1) coordinate (C)
pic [draw,triple arc,angle radius=1cm] angle=A--B--C;
endscope
endtikzpicture
enddocument
An ad hoc possibility is to use the angles
library and then double
for the double line and just to add a single arc for triple lines.
documentclass[tikz,border=3.14mm]standalone
usetikzlibraryangles
begindocument
begintikzpicture[double arc/.style=double,double distance=2pt,
triple arc/.style=double distance=4pt,
pic actions/.append code=tikzsetpostaction=draw]
draw
(2,0) coordinate (A) -- (0,0) coordinate (B)
-- (1,1) coordinate (C)
pic [draw,double arc,angle radius=1cm] angle=A--B--C;
beginscope[xshift=4cm]
draw
(2,0) coordinate (A) -- (0,0) coordinate (B)
-- (1,1) coordinate (C)
pic [draw,triple arc,angle radius=1cm] angle=A--B--C;
endscope
endtikzpicture
enddocument
edited 18 mins ago
answered Nov 1 '18 at 4:43
marmotmarmot
108k5132249
108k5132249
Yesangle
pic usepic actions
that do not includepreaction
andpostaction
. And this is normal because there are two paths, one filled and the other drawn, so to which one the preaction should be applied ?
– Kpym
Nov 2 '18 at 15:09
@Kpym Yes.angles
also adds a.center
to the middle coordinates. One may improve it in a few ways.
– marmot
Nov 2 '18 at 15:20
add a comment |
Yesangle
pic usepic actions
that do not includepreaction
andpostaction
. And this is normal because there are two paths, one filled and the other drawn, so to which one the preaction should be applied ?
– Kpym
Nov 2 '18 at 15:09
@Kpym Yes.angles
also adds a.center
to the middle coordinates. One may improve it in a few ways.
– marmot
Nov 2 '18 at 15:20
Yes
angle
pic use pic actions
that do not include preaction
and postaction
. And this is normal because there are two paths, one filled and the other drawn, so to which one the preaction should be applied ?– Kpym
Nov 2 '18 at 15:09
Yes
angle
pic use pic actions
that do not include preaction
and postaction
. And this is normal because there are two paths, one filled and the other drawn, so to which one the preaction should be applied ?– Kpym
Nov 2 '18 at 15:09
@Kpym Yes.
angles
also adds a .center
to the middle coordinates. One may improve it in a few ways.– marmot
Nov 2 '18 at 15:20
@Kpym Yes.
angles
also adds a .center
to the middle coordinates. One may improve it in a few ways.– marmot
Nov 2 '18 at 15:20
add a comment |
It is possible to use the macro tkzMarkAngle
of the tkz-euclide
package.
It is not documented in the manual which is written in French but by looking at the sources .../tex/latex/tkz-euclide
we find this:
% tkzMarkAngle(B, A, C)
%
% Angle mark
% arc of circle (single/double/triple) and equality mark.
%
% By default:
% arc = simple
% length = 1cm (arc radius)
% style solid lines
% position: 0.5 (mark position)
% mark nothing at all (ignored if type is used)
%
% Parameters (optional)
% arc: l, ll, lll
% length: 1cm
% gap : 2pt
% style: type of lines
% type : none, |, ||, |||, z, s, x, o, oo
% position: 0.5
% mark : none, |, ||, |||, z, s, x, o, oo but all
% % % tikz symbols are allowed
I must say that I did not fully understand the use of all the parameters.
Here is an example of a code:
documentclassarticle
usepackagetkz-euclide
usetkzobjall
begindocument
begintikzpicture[scale=2]
tkzDefPoint(0,0)O
tkzDefPoint(2,-1)A
tkzDefPoint(2,2)B
tkzDefPointsBy[symmetry=center O](B,A)
tkzDrawLine(A,A')
tkzDrawLine(B,B')
tkzDrawPoints(O,A,B,A',B')
tkzLabelPoints[below](O)
tkzLabelPoints(B,B')
tkzLabelPoints[below left](A,A')
tkzMarkAngle[mark=s,arc=l,type=||,size=2 cm,mkcolor=red](A,O,B)
tkzMarkAngle[mark=||,arc=ll,size=1.5 cm,mkcolor=red](B,O,A')
tkzMarkAngle[mark=s,arc=l,type=||,size=2 cm,mkcolor=red](A',O,B')
tkzMarkAngle[mark=||,arc=ll,size=1.5 cm,mkcolor=red](B',O,A)
endtikzpicture
enddocument
And the result:
add a comment |
It is possible to use the macro tkzMarkAngle
of the tkz-euclide
package.
It is not documented in the manual which is written in French but by looking at the sources .../tex/latex/tkz-euclide
we find this:
% tkzMarkAngle(B, A, C)
%
% Angle mark
% arc of circle (single/double/triple) and equality mark.
%
% By default:
% arc = simple
% length = 1cm (arc radius)
% style solid lines
% position: 0.5 (mark position)
% mark nothing at all (ignored if type is used)
%
% Parameters (optional)
% arc: l, ll, lll
% length: 1cm
% gap : 2pt
% style: type of lines
% type : none, |, ||, |||, z, s, x, o, oo
% position: 0.5
% mark : none, |, ||, |||, z, s, x, o, oo but all
% % % tikz symbols are allowed
I must say that I did not fully understand the use of all the parameters.
Here is an example of a code:
documentclassarticle
usepackagetkz-euclide
usetkzobjall
begindocument
begintikzpicture[scale=2]
tkzDefPoint(0,0)O
tkzDefPoint(2,-1)A
tkzDefPoint(2,2)B
tkzDefPointsBy[symmetry=center O](B,A)
tkzDrawLine(A,A')
tkzDrawLine(B,B')
tkzDrawPoints(O,A,B,A',B')
tkzLabelPoints[below](O)
tkzLabelPoints(B,B')
tkzLabelPoints[below left](A,A')
tkzMarkAngle[mark=s,arc=l,type=||,size=2 cm,mkcolor=red](A,O,B)
tkzMarkAngle[mark=||,arc=ll,size=1.5 cm,mkcolor=red](B,O,A')
tkzMarkAngle[mark=s,arc=l,type=||,size=2 cm,mkcolor=red](A',O,B')
tkzMarkAngle[mark=||,arc=ll,size=1.5 cm,mkcolor=red](B',O,A)
endtikzpicture
enddocument
And the result:
add a comment |
It is possible to use the macro tkzMarkAngle
of the tkz-euclide
package.
It is not documented in the manual which is written in French but by looking at the sources .../tex/latex/tkz-euclide
we find this:
% tkzMarkAngle(B, A, C)
%
% Angle mark
% arc of circle (single/double/triple) and equality mark.
%
% By default:
% arc = simple
% length = 1cm (arc radius)
% style solid lines
% position: 0.5 (mark position)
% mark nothing at all (ignored if type is used)
%
% Parameters (optional)
% arc: l, ll, lll
% length: 1cm
% gap : 2pt
% style: type of lines
% type : none, |, ||, |||, z, s, x, o, oo
% position: 0.5
% mark : none, |, ||, |||, z, s, x, o, oo but all
% % % tikz symbols are allowed
I must say that I did not fully understand the use of all the parameters.
Here is an example of a code:
documentclassarticle
usepackagetkz-euclide
usetkzobjall
begindocument
begintikzpicture[scale=2]
tkzDefPoint(0,0)O
tkzDefPoint(2,-1)A
tkzDefPoint(2,2)B
tkzDefPointsBy[symmetry=center O](B,A)
tkzDrawLine(A,A')
tkzDrawLine(B,B')
tkzDrawPoints(O,A,B,A',B')
tkzLabelPoints[below](O)
tkzLabelPoints(B,B')
tkzLabelPoints[below left](A,A')
tkzMarkAngle[mark=s,arc=l,type=||,size=2 cm,mkcolor=red](A,O,B)
tkzMarkAngle[mark=||,arc=ll,size=1.5 cm,mkcolor=red](B,O,A')
tkzMarkAngle[mark=s,arc=l,type=||,size=2 cm,mkcolor=red](A',O,B')
tkzMarkAngle[mark=||,arc=ll,size=1.5 cm,mkcolor=red](B',O,A)
endtikzpicture
enddocument
And the result:
It is possible to use the macro tkzMarkAngle
of the tkz-euclide
package.
It is not documented in the manual which is written in French but by looking at the sources .../tex/latex/tkz-euclide
we find this:
% tkzMarkAngle(B, A, C)
%
% Angle mark
% arc of circle (single/double/triple) and equality mark.
%
% By default:
% arc = simple
% length = 1cm (arc radius)
% style solid lines
% position: 0.5 (mark position)
% mark nothing at all (ignored if type is used)
%
% Parameters (optional)
% arc: l, ll, lll
% length: 1cm
% gap : 2pt
% style: type of lines
% type : none, |, ||, |||, z, s, x, o, oo
% position: 0.5
% mark : none, |, ||, |||, z, s, x, o, oo but all
% % % tikz symbols are allowed
I must say that I did not fully understand the use of all the parameters.
Here is an example of a code:
documentclassarticle
usepackagetkz-euclide
usetkzobjall
begindocument
begintikzpicture[scale=2]
tkzDefPoint(0,0)O
tkzDefPoint(2,-1)A
tkzDefPoint(2,2)B
tkzDefPointsBy[symmetry=center O](B,A)
tkzDrawLine(A,A')
tkzDrawLine(B,B')
tkzDrawPoints(O,A,B,A',B')
tkzLabelPoints[below](O)
tkzLabelPoints(B,B')
tkzLabelPoints[below left](A,A')
tkzMarkAngle[mark=s,arc=l,type=||,size=2 cm,mkcolor=red](A,O,B)
tkzMarkAngle[mark=||,arc=ll,size=1.5 cm,mkcolor=red](B,O,A')
tkzMarkAngle[mark=s,arc=l,type=||,size=2 cm,mkcolor=red](A',O,B')
tkzMarkAngle[mark=||,arc=ll,size=1.5 cm,mkcolor=red](B',O,A)
endtikzpicture
enddocument
And the result:
answered Nov 1 '18 at 7:06
AndréCAndréC
1
1
add a comment |
add a comment |
Thanks for contributing an answer to TeX - LaTeX Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f457827%2fhow-do-i-mark-an-angle-with-multiple-arcs%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown