How do I mark an angle with multiple arcs?Tikz: More ways for angle marksMark 90 degree angle in tikz in...
Examples of odd-dimensional manifolds that do not admit contact structure
What does おとこえしや mean?
US to Europe trip with Montreal layover - is 52 minutes enough?
What has been your most complicated TikZ drawing?
What to do when during a meeting client people start to fight (even physically) with each others?
What is the definition of "Natural Selection"?
Rejected in 4th interview round citing insufficient years of experience
Can the druid cantrip Thorn Whip really defeat a water weird this easily?
Coworker uses her breast-pump everywhere in the office
Single word request: Harming the benefactor
Making a sword in the stone, in a medieval world without magic
Does Linux have system calls to access all the features of the file systems it supports?
How do anti-virus programs start at Windows boot?
What exactly is the purpose of connection links straped between the rocket and the launch pad
The three point beverage
"One can do his homework in the library"
What happens with multiple copies of Humility and Glorious Anthem on the battlefield?
Deleting missing values from a dataset
Need some help with my first LaTeX drawing…
Is it ok to include an epilogue dedicated to colleagues who passed away in the end of the manuscript?
Identifying the interval from A♭ to D♯
Is having access to past exams cheating and, if yes, could it be proven just by a good grade?
What Happens when Passenger Refuses to Fly Boeing 737 Max?
Is King K. Rool's down throw to up-special a true combo?
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}
usetikzlibrary{angles}
begin{document}
begin{tikzpicture}[double arc/.style={double,double distance=2pt},
triple arc/.style={double distance=4pt,
pic actions/.append code=tikzset{postaction={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};
begin{scope}[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};
end{scope}
end{tikzpicture}
end{document}
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:
documentclass{article}
usepackage{tkz-euclide}
usetkzobj{all}
begin{document}
begin{tikzpicture}[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)
end{tikzpicture}
end{document}
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}
usetikzlibrary{angles}
begin{document}
begin{tikzpicture}[double arc/.style={double,double distance=2pt},
triple arc/.style={double distance=4pt,
pic actions/.append code=tikzset{postaction={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};
begin{scope}[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};
end{scope}
end{tikzpicture}
end{document}
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}
usetikzlibrary{angles}
begin{document}
begin{tikzpicture}[double arc/.style={double,double distance=2pt},
triple arc/.style={double distance=4pt,
pic actions/.append code=tikzset{postaction={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};
begin{scope}[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};
end{scope}
end{tikzpicture}
end{document}
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}
usetikzlibrary{angles}
begin{document}
begin{tikzpicture}[double arc/.style={double,double distance=2pt},
triple arc/.style={double distance=4pt,
pic actions/.append code=tikzset{postaction={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};
begin{scope}[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};
end{scope}
end{tikzpicture}
end{document}
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}
usetikzlibrary{angles}
begin{document}
begin{tikzpicture}[double arc/.style={double,double distance=2pt},
triple arc/.style={double distance=4pt,
pic actions/.append code=tikzset{postaction={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};
begin{scope}[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};
end{scope}
end{tikzpicture}
end{document}
edited 1 min 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:
documentclass{article}
usepackage{tkz-euclide}
usetkzobj{all}
begin{document}
begin{tikzpicture}[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)
end{tikzpicture}
end{document}
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:
documentclass{article}
usepackage{tkz-euclide}
usetkzobj{all}
begin{document}
begin{tikzpicture}[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)
end{tikzpicture}
end{document}
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:
documentclass{article}
usepackage{tkz-euclide}
usetkzobj{all}
begin{document}
begin{tikzpicture}[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)
end{tikzpicture}
end{document}
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:
documentclass{article}
usepackage{tkz-euclide}
usetkzobj{all}
begin{document}
begin{tikzpicture}[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)
end{tikzpicture}
end{document}
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