Filling an annulus sector with tikzHow to use TikZ in Lyxfilling area between 2 functions, with shadingTikZ, a selfloop without an arrow at the endHow to use curve path with fill command in tikz?How to draw an Euler angle rotation sequence with TikZ?How to draw lemniscate with TikZtikz arc with arrowFilling a non-convex path in tikzDraw a graph in Latex with TikzFill an ellipse with random dotsDrawing 5-gons with equally spaced in Tikz
Pre-amplifier input protection
Is HostGator storing my password in plaintext?
How does it work when somebody invests in my business?
How did Arya survive the stabbing?
How to run a prison with the smallest amount of guards?
Can the discrete variable be a negative number?
Is the destination of a commercial flight important for the pilot?
How to safely derail a train during transit?
How do I go from 300 unfinished/half written blog posts, to published posts?
Customer Requests (Sometimes) Drive Me Bonkers!
How does the UK government determine the size of a mandate?
How to check is there any negative term in a large list?
Why, precisely, is argon used in neutrino experiments?
Unreliable Magic - Is it worth it?
Two monoidal structures and copowering
Proof of work - lottery approach
Where does the Z80 processor start executing from?
Crossing the line between justified force and brutality
How long to clear the 'suck zone' of a turbofan after start is initiated?
Do the temporary hit points from the Battlerager barbarian's Reckless Abandon stack if I make multiple attacks on my turn?
Applicability of Single Responsibility Principle
Is expanding the research of a group into machine learning as a PhD student risky?
How can I get through very long and very dry, but also very useful technical documents when learning a new tool?
How do scammers retract money, while you can’t?
Filling an annulus sector with tikz
How to use TikZ in Lyxfilling area between 2 functions, with shadingTikZ, a selfloop without an arrow at the endHow to use curve path with fill command in tikz?How to draw an Euler angle rotation sequence with TikZ?How to draw lemniscate with TikZtikz arc with arrowFilling a non-convex path in tikzDraw a graph in Latex with TikzFill an ellipse with random dotsDrawing 5-gons with equally spaced in Tikz
I want to draw the following graphic using tikz:
Is it possible to draw this without using any packages? I can draw the coordinate system as well as both of the arcs but how do I get the space in between filled and also the connections between the arcs give me trouble.
tikz-pgf
New contributor
add a comment |
I want to draw the following graphic using tikz:
Is it possible to draw this without using any packages? I can draw the coordinate system as well as both of the arcs but how do I get the space in between filled and also the connections between the arcs give me trouble.
tikz-pgf
New contributor
3
Welcome! Without using any packages, are you sure? You have to use at least one package if you use TikZ. Btw, please add a picture you have drawn so far, so we can have some addition if possible.
– JouleV
yesterday
1
Okay, I will make a picture now and post it. Give me a couple of minutes. I just got an idea.
– RedLantern
yesterday
add a comment |
I want to draw the following graphic using tikz:
Is it possible to draw this without using any packages? I can draw the coordinate system as well as both of the arcs but how do I get the space in between filled and also the connections between the arcs give me trouble.
tikz-pgf
New contributor
I want to draw the following graphic using tikz:
Is it possible to draw this without using any packages? I can draw the coordinate system as well as both of the arcs but how do I get the space in between filled and also the connections between the arcs give me trouble.
tikz-pgf
tikz-pgf
New contributor
New contributor
New contributor
asked yesterday
RedLanternRedLantern
282
282
New contributor
New contributor
3
Welcome! Without using any packages, are you sure? You have to use at least one package if you use TikZ. Btw, please add a picture you have drawn so far, so we can have some addition if possible.
– JouleV
yesterday
1
Okay, I will make a picture now and post it. Give me a couple of minutes. I just got an idea.
– RedLantern
yesterday
add a comment |
3
Welcome! Without using any packages, are you sure? You have to use at least one package if you use TikZ. Btw, please add a picture you have drawn so far, so we can have some addition if possible.
– JouleV
yesterday
1
Okay, I will make a picture now and post it. Give me a couple of minutes. I just got an idea.
– RedLantern
yesterday
3
3
Welcome! Without using any packages, are you sure? You have to use at least one package if you use TikZ. Btw, please add a picture you have drawn so far, so we can have some addition if possible.
– JouleV
yesterday
Welcome! Without using any packages, are you sure? You have to use at least one package if you use TikZ. Btw, please add a picture you have drawn so far, so we can have some addition if possible.
– JouleV
yesterday
1
1
Okay, I will make a picture now and post it. Give me a couple of minutes. I just got an idea.
– RedLantern
yesterday
Okay, I will make a picture now and post it. Give me a couple of minutes. I just got an idea.
– RedLantern
yesterday
add a comment |
2 Answers
2
active
oldest
votes
You must load tikz
package if you want to use TikZ :)) So I assume that you don't allow to load any additional packages.
In the following proposals, it seems that I don't use any packages. However, I do load one. documentclass[tikz]standalone
already load tikz
.
The angles are drawn with quotes
and angles
libraries. They are not packages, so I hope this answer is valid.
documentclass[tikz]standalone
usetikzlibraryquotes,angles
begindocument
begintikzpicture
draw[fill=black!20] (140:1) coordinate (beta) arc (140:-70:1) coordinate (alpha) -- (-70:2) arc (-70:140:2) -- cycle;
draw (-2.5,0)--(2.5,0) coordinate (x);
draw (0,-2.5)--(0,2.5);
fill (1,0) circle (1pt) node[below right] $c^a$ (2,0) circle (1pt) node[below right] $c^b$;
coordinate (o) at (0,0);
pic[draw,<-,"$alpha$",angle radius=0.4cm,angle eccentricity=1.4] angle=alpha--o--x;
pic[draw,->,"$beta$",angle radius=0.6cm,angle eccentricity=1.3] angle=x--o--beta;
endtikzpicture
enddocument
However, if you don't want to load a single library, you can play with arc
and node[midway]
, although this is a bit more difficult
documentclass[tikz]standalone
begindocument
begintikzpicture
draw[fill=black!20] (140:1) coordinate (beta) arc (140:-70:1) coordinate (alpha) -- (-70:2) arc (-70:140:2) -- cycle;
draw (-2.5,0)--(2.5,0) coordinate (x);
draw (0,-2.5)--(0,2.5);
fill (1,0) circle (1pt) node[below right] $c^a$ (2,0) circle (1pt) node[below right] $c^b$;
coordinate (o) at (0,0);
draw[->] (0.4,0) arc (0:-70:0.4) node[midway,below right,inner sep=1pt] $alpha$;
draw[->] (0.6,0) arc (0:140:0.6) node[below right,inner sep=0pt] $beta$;
endtikzpicture
enddocument
Recommended approach:
documentclass[tikz]standalone
usetikzlibraryquotes,angles
begindocument
begintikzpicture
draw[fill=black!20] (140:1) coordinate (beta) arc (140:-70:1) coordinate (alpha) -- (-70:2) arc (-70:140:2) -- cycle;
draw (-2.5,0)--(2.5,0) coordinate (x);
draw (0,-2.5)--(0,2.5);
fill (1,0) circle (1pt) node[below right] $c^a$ (2,0) circle (1pt) node[below right] $c^b$;
coordinate (o) at (0,0);
pic[draw,<-,"$alpha$",angle radius=0.4cm,angle eccentricity=1.4] angle=alpha--o--x;
pic[draw,->,"$beta$",angle radius=0.6cm,angle eccentricity=1.3] angle=x--o--beta;
draw[very thin,dashed] (alpha)--(o)--(beta);
endtikzpicture
enddocument
The reason why I don't want any packages is because I use LyX instead of LaTeX and often face issues with downloading packages and getting them to work. If there is a solution (like your second one) that doesn't require packages I'm glad. So thanks for altering your solution!
– RedLantern
yesterday
@RedLantern If you don't want to loadtikz
, you have only one option: using thepicture
environment, which is definitely extremely difficult to use.
– JouleV
yesterday
@RedLantern There are many questions here about how to use TikZ in LyX. Take this one, for example.
– JouleV
yesterday
@RedLantern Btw I don't think you need to download packages manually. What is your TeX distribution (i.e. MiKTeX or TeX Live or something...)?
– JouleV
yesterday
1
No, don't worry. I already got tikz installed and working. But it took a while and every time I need a new package it requires time and work to get it working so I prefer to know how to draw stuff in tikz with only the basic commands.
– RedLantern
yesterday
add a comment |
You can do it with filldraw
with some arcs. The use of polar coordinatesd like (-70:1)
means starting poiunt is at -70 degrees and distance 1 from origin. The cycle
at the end of the path closes the draw command.
documentclass[border=5mm]standalone
usepackagetikz
begindocument
begintikzpicture
draw (-3,0) -- (3,0);
draw (0,-3) -- (0,3);
filldraw[fill=gray!30,opacity=0.7] (-70:1) arc (-70:150:1) -- (150:2) arc (150:-70:2) -- cycle;
draw[->] (0:0.7) arc (0:-70:0.7)node[pos=0.5,anchor=-35]$alpha$;
draw[->] (0:0.8) arc (0:150:0.8)node[pos=0.9,anchor=150]$beta$;
endtikzpicture
enddocument
That's exactly what I wanted. But I'm not sure if I fully understand what you did there. The (-70:1) is the starting point of the arc in polar coordinates? And adding --cycle in the end closes the graph by drawing the connections between the two arcs?
– RedLantern
yesterday
Yes, I have added that in the description.
– StefanH
yesterday
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
);
);
RedLantern is a new contributor. Be nice, and check out our Code of Conduct.
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%2f481496%2ffilling-an-annulus-sector-with-tikz%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
You must load tikz
package if you want to use TikZ :)) So I assume that you don't allow to load any additional packages.
In the following proposals, it seems that I don't use any packages. However, I do load one. documentclass[tikz]standalone
already load tikz
.
The angles are drawn with quotes
and angles
libraries. They are not packages, so I hope this answer is valid.
documentclass[tikz]standalone
usetikzlibraryquotes,angles
begindocument
begintikzpicture
draw[fill=black!20] (140:1) coordinate (beta) arc (140:-70:1) coordinate (alpha) -- (-70:2) arc (-70:140:2) -- cycle;
draw (-2.5,0)--(2.5,0) coordinate (x);
draw (0,-2.5)--(0,2.5);
fill (1,0) circle (1pt) node[below right] $c^a$ (2,0) circle (1pt) node[below right] $c^b$;
coordinate (o) at (0,0);
pic[draw,<-,"$alpha$",angle radius=0.4cm,angle eccentricity=1.4] angle=alpha--o--x;
pic[draw,->,"$beta$",angle radius=0.6cm,angle eccentricity=1.3] angle=x--o--beta;
endtikzpicture
enddocument
However, if you don't want to load a single library, you can play with arc
and node[midway]
, although this is a bit more difficult
documentclass[tikz]standalone
begindocument
begintikzpicture
draw[fill=black!20] (140:1) coordinate (beta) arc (140:-70:1) coordinate (alpha) -- (-70:2) arc (-70:140:2) -- cycle;
draw (-2.5,0)--(2.5,0) coordinate (x);
draw (0,-2.5)--(0,2.5);
fill (1,0) circle (1pt) node[below right] $c^a$ (2,0) circle (1pt) node[below right] $c^b$;
coordinate (o) at (0,0);
draw[->] (0.4,0) arc (0:-70:0.4) node[midway,below right,inner sep=1pt] $alpha$;
draw[->] (0.6,0) arc (0:140:0.6) node[below right,inner sep=0pt] $beta$;
endtikzpicture
enddocument
Recommended approach:
documentclass[tikz]standalone
usetikzlibraryquotes,angles
begindocument
begintikzpicture
draw[fill=black!20] (140:1) coordinate (beta) arc (140:-70:1) coordinate (alpha) -- (-70:2) arc (-70:140:2) -- cycle;
draw (-2.5,0)--(2.5,0) coordinate (x);
draw (0,-2.5)--(0,2.5);
fill (1,0) circle (1pt) node[below right] $c^a$ (2,0) circle (1pt) node[below right] $c^b$;
coordinate (o) at (0,0);
pic[draw,<-,"$alpha$",angle radius=0.4cm,angle eccentricity=1.4] angle=alpha--o--x;
pic[draw,->,"$beta$",angle radius=0.6cm,angle eccentricity=1.3] angle=x--o--beta;
draw[very thin,dashed] (alpha)--(o)--(beta);
endtikzpicture
enddocument
The reason why I don't want any packages is because I use LyX instead of LaTeX and often face issues with downloading packages and getting them to work. If there is a solution (like your second one) that doesn't require packages I'm glad. So thanks for altering your solution!
– RedLantern
yesterday
@RedLantern If you don't want to loadtikz
, you have only one option: using thepicture
environment, which is definitely extremely difficult to use.
– JouleV
yesterday
@RedLantern There are many questions here about how to use TikZ in LyX. Take this one, for example.
– JouleV
yesterday
@RedLantern Btw I don't think you need to download packages manually. What is your TeX distribution (i.e. MiKTeX or TeX Live or something...)?
– JouleV
yesterday
1
No, don't worry. I already got tikz installed and working. But it took a while and every time I need a new package it requires time and work to get it working so I prefer to know how to draw stuff in tikz with only the basic commands.
– RedLantern
yesterday
add a comment |
You must load tikz
package if you want to use TikZ :)) So I assume that you don't allow to load any additional packages.
In the following proposals, it seems that I don't use any packages. However, I do load one. documentclass[tikz]standalone
already load tikz
.
The angles are drawn with quotes
and angles
libraries. They are not packages, so I hope this answer is valid.
documentclass[tikz]standalone
usetikzlibraryquotes,angles
begindocument
begintikzpicture
draw[fill=black!20] (140:1) coordinate (beta) arc (140:-70:1) coordinate (alpha) -- (-70:2) arc (-70:140:2) -- cycle;
draw (-2.5,0)--(2.5,0) coordinate (x);
draw (0,-2.5)--(0,2.5);
fill (1,0) circle (1pt) node[below right] $c^a$ (2,0) circle (1pt) node[below right] $c^b$;
coordinate (o) at (0,0);
pic[draw,<-,"$alpha$",angle radius=0.4cm,angle eccentricity=1.4] angle=alpha--o--x;
pic[draw,->,"$beta$",angle radius=0.6cm,angle eccentricity=1.3] angle=x--o--beta;
endtikzpicture
enddocument
However, if you don't want to load a single library, you can play with arc
and node[midway]
, although this is a bit more difficult
documentclass[tikz]standalone
begindocument
begintikzpicture
draw[fill=black!20] (140:1) coordinate (beta) arc (140:-70:1) coordinate (alpha) -- (-70:2) arc (-70:140:2) -- cycle;
draw (-2.5,0)--(2.5,0) coordinate (x);
draw (0,-2.5)--(0,2.5);
fill (1,0) circle (1pt) node[below right] $c^a$ (2,0) circle (1pt) node[below right] $c^b$;
coordinate (o) at (0,0);
draw[->] (0.4,0) arc (0:-70:0.4) node[midway,below right,inner sep=1pt] $alpha$;
draw[->] (0.6,0) arc (0:140:0.6) node[below right,inner sep=0pt] $beta$;
endtikzpicture
enddocument
Recommended approach:
documentclass[tikz]standalone
usetikzlibraryquotes,angles
begindocument
begintikzpicture
draw[fill=black!20] (140:1) coordinate (beta) arc (140:-70:1) coordinate (alpha) -- (-70:2) arc (-70:140:2) -- cycle;
draw (-2.5,0)--(2.5,0) coordinate (x);
draw (0,-2.5)--(0,2.5);
fill (1,0) circle (1pt) node[below right] $c^a$ (2,0) circle (1pt) node[below right] $c^b$;
coordinate (o) at (0,0);
pic[draw,<-,"$alpha$",angle radius=0.4cm,angle eccentricity=1.4] angle=alpha--o--x;
pic[draw,->,"$beta$",angle radius=0.6cm,angle eccentricity=1.3] angle=x--o--beta;
draw[very thin,dashed] (alpha)--(o)--(beta);
endtikzpicture
enddocument
The reason why I don't want any packages is because I use LyX instead of LaTeX and often face issues with downloading packages and getting them to work. If there is a solution (like your second one) that doesn't require packages I'm glad. So thanks for altering your solution!
– RedLantern
yesterday
@RedLantern If you don't want to loadtikz
, you have only one option: using thepicture
environment, which is definitely extremely difficult to use.
– JouleV
yesterday
@RedLantern There are many questions here about how to use TikZ in LyX. Take this one, for example.
– JouleV
yesterday
@RedLantern Btw I don't think you need to download packages manually. What is your TeX distribution (i.e. MiKTeX or TeX Live or something...)?
– JouleV
yesterday
1
No, don't worry. I already got tikz installed and working. But it took a while and every time I need a new package it requires time and work to get it working so I prefer to know how to draw stuff in tikz with only the basic commands.
– RedLantern
yesterday
add a comment |
You must load tikz
package if you want to use TikZ :)) So I assume that you don't allow to load any additional packages.
In the following proposals, it seems that I don't use any packages. However, I do load one. documentclass[tikz]standalone
already load tikz
.
The angles are drawn with quotes
and angles
libraries. They are not packages, so I hope this answer is valid.
documentclass[tikz]standalone
usetikzlibraryquotes,angles
begindocument
begintikzpicture
draw[fill=black!20] (140:1) coordinate (beta) arc (140:-70:1) coordinate (alpha) -- (-70:2) arc (-70:140:2) -- cycle;
draw (-2.5,0)--(2.5,0) coordinate (x);
draw (0,-2.5)--(0,2.5);
fill (1,0) circle (1pt) node[below right] $c^a$ (2,0) circle (1pt) node[below right] $c^b$;
coordinate (o) at (0,0);
pic[draw,<-,"$alpha$",angle radius=0.4cm,angle eccentricity=1.4] angle=alpha--o--x;
pic[draw,->,"$beta$",angle radius=0.6cm,angle eccentricity=1.3] angle=x--o--beta;
endtikzpicture
enddocument
However, if you don't want to load a single library, you can play with arc
and node[midway]
, although this is a bit more difficult
documentclass[tikz]standalone
begindocument
begintikzpicture
draw[fill=black!20] (140:1) coordinate (beta) arc (140:-70:1) coordinate (alpha) -- (-70:2) arc (-70:140:2) -- cycle;
draw (-2.5,0)--(2.5,0) coordinate (x);
draw (0,-2.5)--(0,2.5);
fill (1,0) circle (1pt) node[below right] $c^a$ (2,0) circle (1pt) node[below right] $c^b$;
coordinate (o) at (0,0);
draw[->] (0.4,0) arc (0:-70:0.4) node[midway,below right,inner sep=1pt] $alpha$;
draw[->] (0.6,0) arc (0:140:0.6) node[below right,inner sep=0pt] $beta$;
endtikzpicture
enddocument
Recommended approach:
documentclass[tikz]standalone
usetikzlibraryquotes,angles
begindocument
begintikzpicture
draw[fill=black!20] (140:1) coordinate (beta) arc (140:-70:1) coordinate (alpha) -- (-70:2) arc (-70:140:2) -- cycle;
draw (-2.5,0)--(2.5,0) coordinate (x);
draw (0,-2.5)--(0,2.5);
fill (1,0) circle (1pt) node[below right] $c^a$ (2,0) circle (1pt) node[below right] $c^b$;
coordinate (o) at (0,0);
pic[draw,<-,"$alpha$",angle radius=0.4cm,angle eccentricity=1.4] angle=alpha--o--x;
pic[draw,->,"$beta$",angle radius=0.6cm,angle eccentricity=1.3] angle=x--o--beta;
draw[very thin,dashed] (alpha)--(o)--(beta);
endtikzpicture
enddocument
You must load tikz
package if you want to use TikZ :)) So I assume that you don't allow to load any additional packages.
In the following proposals, it seems that I don't use any packages. However, I do load one. documentclass[tikz]standalone
already load tikz
.
The angles are drawn with quotes
and angles
libraries. They are not packages, so I hope this answer is valid.
documentclass[tikz]standalone
usetikzlibraryquotes,angles
begindocument
begintikzpicture
draw[fill=black!20] (140:1) coordinate (beta) arc (140:-70:1) coordinate (alpha) -- (-70:2) arc (-70:140:2) -- cycle;
draw (-2.5,0)--(2.5,0) coordinate (x);
draw (0,-2.5)--(0,2.5);
fill (1,0) circle (1pt) node[below right] $c^a$ (2,0) circle (1pt) node[below right] $c^b$;
coordinate (o) at (0,0);
pic[draw,<-,"$alpha$",angle radius=0.4cm,angle eccentricity=1.4] angle=alpha--o--x;
pic[draw,->,"$beta$",angle radius=0.6cm,angle eccentricity=1.3] angle=x--o--beta;
endtikzpicture
enddocument
However, if you don't want to load a single library, you can play with arc
and node[midway]
, although this is a bit more difficult
documentclass[tikz]standalone
begindocument
begintikzpicture
draw[fill=black!20] (140:1) coordinate (beta) arc (140:-70:1) coordinate (alpha) -- (-70:2) arc (-70:140:2) -- cycle;
draw (-2.5,0)--(2.5,0) coordinate (x);
draw (0,-2.5)--(0,2.5);
fill (1,0) circle (1pt) node[below right] $c^a$ (2,0) circle (1pt) node[below right] $c^b$;
coordinate (o) at (0,0);
draw[->] (0.4,0) arc (0:-70:0.4) node[midway,below right,inner sep=1pt] $alpha$;
draw[->] (0.6,0) arc (0:140:0.6) node[below right,inner sep=0pt] $beta$;
endtikzpicture
enddocument
Recommended approach:
documentclass[tikz]standalone
usetikzlibraryquotes,angles
begindocument
begintikzpicture
draw[fill=black!20] (140:1) coordinate (beta) arc (140:-70:1) coordinate (alpha) -- (-70:2) arc (-70:140:2) -- cycle;
draw (-2.5,0)--(2.5,0) coordinate (x);
draw (0,-2.5)--(0,2.5);
fill (1,0) circle (1pt) node[below right] $c^a$ (2,0) circle (1pt) node[below right] $c^b$;
coordinate (o) at (0,0);
pic[draw,<-,"$alpha$",angle radius=0.4cm,angle eccentricity=1.4] angle=alpha--o--x;
pic[draw,->,"$beta$",angle radius=0.6cm,angle eccentricity=1.3] angle=x--o--beta;
draw[very thin,dashed] (alpha)--(o)--(beta);
endtikzpicture
enddocument
edited yesterday
answered yesterday
JouleVJouleV
8,38022154
8,38022154
The reason why I don't want any packages is because I use LyX instead of LaTeX and often face issues with downloading packages and getting them to work. If there is a solution (like your second one) that doesn't require packages I'm glad. So thanks for altering your solution!
– RedLantern
yesterday
@RedLantern If you don't want to loadtikz
, you have only one option: using thepicture
environment, which is definitely extremely difficult to use.
– JouleV
yesterday
@RedLantern There are many questions here about how to use TikZ in LyX. Take this one, for example.
– JouleV
yesterday
@RedLantern Btw I don't think you need to download packages manually. What is your TeX distribution (i.e. MiKTeX or TeX Live or something...)?
– JouleV
yesterday
1
No, don't worry. I already got tikz installed and working. But it took a while and every time I need a new package it requires time and work to get it working so I prefer to know how to draw stuff in tikz with only the basic commands.
– RedLantern
yesterday
add a comment |
The reason why I don't want any packages is because I use LyX instead of LaTeX and often face issues with downloading packages and getting them to work. If there is a solution (like your second one) that doesn't require packages I'm glad. So thanks for altering your solution!
– RedLantern
yesterday
@RedLantern If you don't want to loadtikz
, you have only one option: using thepicture
environment, which is definitely extremely difficult to use.
– JouleV
yesterday
@RedLantern There are many questions here about how to use TikZ in LyX. Take this one, for example.
– JouleV
yesterday
@RedLantern Btw I don't think you need to download packages manually. What is your TeX distribution (i.e. MiKTeX or TeX Live or something...)?
– JouleV
yesterday
1
No, don't worry. I already got tikz installed and working. But it took a while and every time I need a new package it requires time and work to get it working so I prefer to know how to draw stuff in tikz with only the basic commands.
– RedLantern
yesterday
The reason why I don't want any packages is because I use LyX instead of LaTeX and often face issues with downloading packages and getting them to work. If there is a solution (like your second one) that doesn't require packages I'm glad. So thanks for altering your solution!
– RedLantern
yesterday
The reason why I don't want any packages is because I use LyX instead of LaTeX and often face issues with downloading packages and getting them to work. If there is a solution (like your second one) that doesn't require packages I'm glad. So thanks for altering your solution!
– RedLantern
yesterday
@RedLantern If you don't want to load
tikz
, you have only one option: using the picture
environment, which is definitely extremely difficult to use.– JouleV
yesterday
@RedLantern If you don't want to load
tikz
, you have only one option: using the picture
environment, which is definitely extremely difficult to use.– JouleV
yesterday
@RedLantern There are many questions here about how to use TikZ in LyX. Take this one, for example.
– JouleV
yesterday
@RedLantern There are many questions here about how to use TikZ in LyX. Take this one, for example.
– JouleV
yesterday
@RedLantern Btw I don't think you need to download packages manually. What is your TeX distribution (i.e. MiKTeX or TeX Live or something...)?
– JouleV
yesterday
@RedLantern Btw I don't think you need to download packages manually. What is your TeX distribution (i.e. MiKTeX or TeX Live or something...)?
– JouleV
yesterday
1
1
No, don't worry. I already got tikz installed and working. But it took a while and every time I need a new package it requires time and work to get it working so I prefer to know how to draw stuff in tikz with only the basic commands.
– RedLantern
yesterday
No, don't worry. I already got tikz installed and working. But it took a while and every time I need a new package it requires time and work to get it working so I prefer to know how to draw stuff in tikz with only the basic commands.
– RedLantern
yesterday
add a comment |
You can do it with filldraw
with some arcs. The use of polar coordinatesd like (-70:1)
means starting poiunt is at -70 degrees and distance 1 from origin. The cycle
at the end of the path closes the draw command.
documentclass[border=5mm]standalone
usepackagetikz
begindocument
begintikzpicture
draw (-3,0) -- (3,0);
draw (0,-3) -- (0,3);
filldraw[fill=gray!30,opacity=0.7] (-70:1) arc (-70:150:1) -- (150:2) arc (150:-70:2) -- cycle;
draw[->] (0:0.7) arc (0:-70:0.7)node[pos=0.5,anchor=-35]$alpha$;
draw[->] (0:0.8) arc (0:150:0.8)node[pos=0.9,anchor=150]$beta$;
endtikzpicture
enddocument
That's exactly what I wanted. But I'm not sure if I fully understand what you did there. The (-70:1) is the starting point of the arc in polar coordinates? And adding --cycle in the end closes the graph by drawing the connections between the two arcs?
– RedLantern
yesterday
Yes, I have added that in the description.
– StefanH
yesterday
add a comment |
You can do it with filldraw
with some arcs. The use of polar coordinatesd like (-70:1)
means starting poiunt is at -70 degrees and distance 1 from origin. The cycle
at the end of the path closes the draw command.
documentclass[border=5mm]standalone
usepackagetikz
begindocument
begintikzpicture
draw (-3,0) -- (3,0);
draw (0,-3) -- (0,3);
filldraw[fill=gray!30,opacity=0.7] (-70:1) arc (-70:150:1) -- (150:2) arc (150:-70:2) -- cycle;
draw[->] (0:0.7) arc (0:-70:0.7)node[pos=0.5,anchor=-35]$alpha$;
draw[->] (0:0.8) arc (0:150:0.8)node[pos=0.9,anchor=150]$beta$;
endtikzpicture
enddocument
That's exactly what I wanted. But I'm not sure if I fully understand what you did there. The (-70:1) is the starting point of the arc in polar coordinates? And adding --cycle in the end closes the graph by drawing the connections between the two arcs?
– RedLantern
yesterday
Yes, I have added that in the description.
– StefanH
yesterday
add a comment |
You can do it with filldraw
with some arcs. The use of polar coordinatesd like (-70:1)
means starting poiunt is at -70 degrees and distance 1 from origin. The cycle
at the end of the path closes the draw command.
documentclass[border=5mm]standalone
usepackagetikz
begindocument
begintikzpicture
draw (-3,0) -- (3,0);
draw (0,-3) -- (0,3);
filldraw[fill=gray!30,opacity=0.7] (-70:1) arc (-70:150:1) -- (150:2) arc (150:-70:2) -- cycle;
draw[->] (0:0.7) arc (0:-70:0.7)node[pos=0.5,anchor=-35]$alpha$;
draw[->] (0:0.8) arc (0:150:0.8)node[pos=0.9,anchor=150]$beta$;
endtikzpicture
enddocument
You can do it with filldraw
with some arcs. The use of polar coordinatesd like (-70:1)
means starting poiunt is at -70 degrees and distance 1 from origin. The cycle
at the end of the path closes the draw command.
documentclass[border=5mm]standalone
usepackagetikz
begindocument
begintikzpicture
draw (-3,0) -- (3,0);
draw (0,-3) -- (0,3);
filldraw[fill=gray!30,opacity=0.7] (-70:1) arc (-70:150:1) -- (150:2) arc (150:-70:2) -- cycle;
draw[->] (0:0.7) arc (0:-70:0.7)node[pos=0.5,anchor=-35]$alpha$;
draw[->] (0:0.8) arc (0:150:0.8)node[pos=0.9,anchor=150]$beta$;
endtikzpicture
enddocument
edited yesterday
answered yesterday
StefanHStefanH
10.7k1820
10.7k1820
That's exactly what I wanted. But I'm not sure if I fully understand what you did there. The (-70:1) is the starting point of the arc in polar coordinates? And adding --cycle in the end closes the graph by drawing the connections between the two arcs?
– RedLantern
yesterday
Yes, I have added that in the description.
– StefanH
yesterday
add a comment |
That's exactly what I wanted. But I'm not sure if I fully understand what you did there. The (-70:1) is the starting point of the arc in polar coordinates? And adding --cycle in the end closes the graph by drawing the connections between the two arcs?
– RedLantern
yesterday
Yes, I have added that in the description.
– StefanH
yesterday
That's exactly what I wanted. But I'm not sure if I fully understand what you did there. The (-70:1) is the starting point of the arc in polar coordinates? And adding --cycle in the end closes the graph by drawing the connections between the two arcs?
– RedLantern
yesterday
That's exactly what I wanted. But I'm not sure if I fully understand what you did there. The (-70:1) is the starting point of the arc in polar coordinates? And adding --cycle in the end closes the graph by drawing the connections between the two arcs?
– RedLantern
yesterday
Yes, I have added that in the description.
– StefanH
yesterday
Yes, I have added that in the description.
– StefanH
yesterday
add a comment |
RedLantern is a new contributor. Be nice, and check out our Code of Conduct.
RedLantern is a new contributor. Be nice, and check out our Code of Conduct.
RedLantern is a new contributor. Be nice, and check out our Code of Conduct.
RedLantern is a new contributor. Be nice, and check out our Code of Conduct.
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%2f481496%2ffilling-an-annulus-sector-with-tikz%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
3
Welcome! Without using any packages, are you sure? You have to use at least one package if you use TikZ. Btw, please add a picture you have drawn so far, so we can have some addition if possible.
– JouleV
yesterday
1
Okay, I will make a picture now and post it. Give me a couple of minutes. I just got an idea.
– RedLantern
yesterday