How to use def command in uput
up vote
3
down vote
favorite
documentclass[12pt,border=5pt]{standalone}
usepackage{newcent,pstricks-add,multido}
usepackage{auto-pst-pdf}
begin{document}
begin{pspicture}
defstuff1{Môi trường Vật lý}
defstuff2{Sự lãng mạn}
defstuff3{Sự nghiệp}
defstuff4{Gia đình/Bạn bè}
defstuff5{Tài chính}
defstuff6{Phát triển bản thân}
defstuff7{Sức khỏe}
defstuff8{Niềm vui/Giải trí}
psChart[userColor={cyan,green,red,blue,teal,brown,gray,pink}]
{20,20,20,20,20,20,20,20}{}{2}
multido{r=-1.75+0.5,n=8+-1}{8}{
psset{fillstyle=solid,dotstyle=square,dotscale=2}
defa{3.5}
psdot[fillcolor=chartFillColorn](a,r)
uput[0](a,r){stuffn} }
end{pspicture}
end{document}
It produces:
How to its produces as the following:
One related question:
Why the result of compiling {20,20,20,20,20,20,20,20} as {10,10,10,10,10,10,10,10} or {45,45,45,45,45,45,45,45}?
macros pstricks pstricks-add
add a comment |
up vote
3
down vote
favorite
documentclass[12pt,border=5pt]{standalone}
usepackage{newcent,pstricks-add,multido}
usepackage{auto-pst-pdf}
begin{document}
begin{pspicture}
defstuff1{Môi trường Vật lý}
defstuff2{Sự lãng mạn}
defstuff3{Sự nghiệp}
defstuff4{Gia đình/Bạn bè}
defstuff5{Tài chính}
defstuff6{Phát triển bản thân}
defstuff7{Sức khỏe}
defstuff8{Niềm vui/Giải trí}
psChart[userColor={cyan,green,red,blue,teal,brown,gray,pink}]
{20,20,20,20,20,20,20,20}{}{2}
multido{r=-1.75+0.5,n=8+-1}{8}{
psset{fillstyle=solid,dotstyle=square,dotscale=2}
defa{3.5}
psdot[fillcolor=chartFillColorn](a,r)
uput[0](a,r){stuffn} }
end{pspicture}
end{document}
It produces:
How to its produces as the following:
One related question:
Why the result of compiling {20,20,20,20,20,20,20,20} as {10,10,10,10,10,10,10,10} or {45,45,45,45,45,45,45,45}?
macros pstricks pstricks-add
add a comment |
up vote
3
down vote
favorite
up vote
3
down vote
favorite
documentclass[12pt,border=5pt]{standalone}
usepackage{newcent,pstricks-add,multido}
usepackage{auto-pst-pdf}
begin{document}
begin{pspicture}
defstuff1{Môi trường Vật lý}
defstuff2{Sự lãng mạn}
defstuff3{Sự nghiệp}
defstuff4{Gia đình/Bạn bè}
defstuff5{Tài chính}
defstuff6{Phát triển bản thân}
defstuff7{Sức khỏe}
defstuff8{Niềm vui/Giải trí}
psChart[userColor={cyan,green,red,blue,teal,brown,gray,pink}]
{20,20,20,20,20,20,20,20}{}{2}
multido{r=-1.75+0.5,n=8+-1}{8}{
psset{fillstyle=solid,dotstyle=square,dotscale=2}
defa{3.5}
psdot[fillcolor=chartFillColorn](a,r)
uput[0](a,r){stuffn} }
end{pspicture}
end{document}
It produces:
How to its produces as the following:
One related question:
Why the result of compiling {20,20,20,20,20,20,20,20} as {10,10,10,10,10,10,10,10} or {45,45,45,45,45,45,45,45}?
macros pstricks pstricks-add
documentclass[12pt,border=5pt]{standalone}
usepackage{newcent,pstricks-add,multido}
usepackage{auto-pst-pdf}
begin{document}
begin{pspicture}
defstuff1{Môi trường Vật lý}
defstuff2{Sự lãng mạn}
defstuff3{Sự nghiệp}
defstuff4{Gia đình/Bạn bè}
defstuff5{Tài chính}
defstuff6{Phát triển bản thân}
defstuff7{Sức khỏe}
defstuff8{Niềm vui/Giải trí}
psChart[userColor={cyan,green,red,blue,teal,brown,gray,pink}]
{20,20,20,20,20,20,20,20}{}{2}
multido{r=-1.75+0.5,n=8+-1}{8}{
psset{fillstyle=solid,dotstyle=square,dotscale=2}
defa{3.5}
psdot[fillcolor=chartFillColorn](a,r)
uput[0](a,r){stuffn} }
end{pspicture}
end{document}
It produces:
How to its produces as the following:
One related question:
Why the result of compiling {20,20,20,20,20,20,20,20} as {10,10,10,10,10,10,10,10} or {45,45,45,45,45,45,45,45}?
macros pstricks pstricks-add
macros pstricks pstricks-add
edited 1 hour ago
Herbert
267k23406716
267k23406716
asked 2 hours ago
chishimotoji
560212
560212
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
up vote
3
down vote
accepted
The sequence specified as part of the mandatory argument for psChart
represents the proportions of the total pie being used for each segment. So, {20,20,20,20,20,20,20,20}
will use the same proportions as {10,10,10,10,10,10,10,10}
and {45,45,45,45,45,45,45,45}
(or 12.5% each). You'll notice a difference in the pie slice sizes if you specify differing numbers.
documentclass{article}
usepackage{pstricks-add,multido}
begin{document}
begin{pspicture}
expandafterdefcsname stuff1endcsname{First}
expandafterdefcsname stuff2endcsname{Second}
expandafterdefcsname stuff3endcsname{Third}
expandafterdefcsname stuff4endcsname{Fourth}
expandafterdefcsname stuff5endcsname{Fifth}
expandafterdefcsname stuff6endcsname{Sixth}
expandafterdefcsname stuff7endcsname{Seventh}
expandafterdefcsname stuff8endcsname{Eighth}
psChart[
userColor={cyan,green,red,blue,teal,brown,gray,pink}
]
{1,1,1,1,1,1,1,1}{}{2}
defa{3.5}
multido{r=-1.75+0.5,n=8+-1}{8}{
psset{fillstyle=solid,dotstyle=square,dotscale=2}
psdot[fillcolor=chartFillColorn](a,r)
uput[0](a,r){csname stuffnendcsname}
}
psframe(3,-2)(5.5,2)
end{pspicture}
end{document}
Can you compact the syntax of "expandafterdefcsname stuff1endcsname{First}" such as expandafterdefcsname ... endcsname{...} only used 1 time ?
– chishimotoji
1 hour ago
@chishimotoji: Sure. Check out this code.
– Werner
1 hour ago
Yes, I see. Thank you.
– chishimotoji
1 hour ago
add a comment |
up vote
3
down vote
documentclass[12pt]{article}
usepackage{newcent,pstricks-add,multido}
usepackage{auto-pst-pdf}
defstuff#1{%
ifcase #1
or {Môi trường Vật lý}
or {Sự lãng mạn}
or {Sự nghiệp}
or {Gia đình/Bạn bè}
or {Tài chính}
or {Phát triển bản thân}
or {Sức khỏe}
or {Niềm vui/Giải trí}
fi}
begin{document}
begin{pspicture}(-5,-5)(10,5)
psChart[userColor={cyan,green,red,blue,teal,brown,gray,pink}]{20,20,20,20,20,20,20,20}{}{2}
psset{fillstyle=solid,dotstyle=square,dotscale=2}%
defa{3.5}%
multido{r=-1.75+0.5,n=8+-1}{8}{%
psdot[fillcolor=chartFillColorn](a,r) uput[0](a,r){stuff{n}}%
}
end{pspicture}
end{document}
+1 Thank you for your answer.
– chishimotoji
1 hour ago
add a comment |
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
3
down vote
accepted
The sequence specified as part of the mandatory argument for psChart
represents the proportions of the total pie being used for each segment. So, {20,20,20,20,20,20,20,20}
will use the same proportions as {10,10,10,10,10,10,10,10}
and {45,45,45,45,45,45,45,45}
(or 12.5% each). You'll notice a difference in the pie slice sizes if you specify differing numbers.
documentclass{article}
usepackage{pstricks-add,multido}
begin{document}
begin{pspicture}
expandafterdefcsname stuff1endcsname{First}
expandafterdefcsname stuff2endcsname{Second}
expandafterdefcsname stuff3endcsname{Third}
expandafterdefcsname stuff4endcsname{Fourth}
expandafterdefcsname stuff5endcsname{Fifth}
expandafterdefcsname stuff6endcsname{Sixth}
expandafterdefcsname stuff7endcsname{Seventh}
expandafterdefcsname stuff8endcsname{Eighth}
psChart[
userColor={cyan,green,red,blue,teal,brown,gray,pink}
]
{1,1,1,1,1,1,1,1}{}{2}
defa{3.5}
multido{r=-1.75+0.5,n=8+-1}{8}{
psset{fillstyle=solid,dotstyle=square,dotscale=2}
psdot[fillcolor=chartFillColorn](a,r)
uput[0](a,r){csname stuffnendcsname}
}
psframe(3,-2)(5.5,2)
end{pspicture}
end{document}
Can you compact the syntax of "expandafterdefcsname stuff1endcsname{First}" such as expandafterdefcsname ... endcsname{...} only used 1 time ?
– chishimotoji
1 hour ago
@chishimotoji: Sure. Check out this code.
– Werner
1 hour ago
Yes, I see. Thank you.
– chishimotoji
1 hour ago
add a comment |
up vote
3
down vote
accepted
The sequence specified as part of the mandatory argument for psChart
represents the proportions of the total pie being used for each segment. So, {20,20,20,20,20,20,20,20}
will use the same proportions as {10,10,10,10,10,10,10,10}
and {45,45,45,45,45,45,45,45}
(or 12.5% each). You'll notice a difference in the pie slice sizes if you specify differing numbers.
documentclass{article}
usepackage{pstricks-add,multido}
begin{document}
begin{pspicture}
expandafterdefcsname stuff1endcsname{First}
expandafterdefcsname stuff2endcsname{Second}
expandafterdefcsname stuff3endcsname{Third}
expandafterdefcsname stuff4endcsname{Fourth}
expandafterdefcsname stuff5endcsname{Fifth}
expandafterdefcsname stuff6endcsname{Sixth}
expandafterdefcsname stuff7endcsname{Seventh}
expandafterdefcsname stuff8endcsname{Eighth}
psChart[
userColor={cyan,green,red,blue,teal,brown,gray,pink}
]
{1,1,1,1,1,1,1,1}{}{2}
defa{3.5}
multido{r=-1.75+0.5,n=8+-1}{8}{
psset{fillstyle=solid,dotstyle=square,dotscale=2}
psdot[fillcolor=chartFillColorn](a,r)
uput[0](a,r){csname stuffnendcsname}
}
psframe(3,-2)(5.5,2)
end{pspicture}
end{document}
Can you compact the syntax of "expandafterdefcsname stuff1endcsname{First}" such as expandafterdefcsname ... endcsname{...} only used 1 time ?
– chishimotoji
1 hour ago
@chishimotoji: Sure. Check out this code.
– Werner
1 hour ago
Yes, I see. Thank you.
– chishimotoji
1 hour ago
add a comment |
up vote
3
down vote
accepted
up vote
3
down vote
accepted
The sequence specified as part of the mandatory argument for psChart
represents the proportions of the total pie being used for each segment. So, {20,20,20,20,20,20,20,20}
will use the same proportions as {10,10,10,10,10,10,10,10}
and {45,45,45,45,45,45,45,45}
(or 12.5% each). You'll notice a difference in the pie slice sizes if you specify differing numbers.
documentclass{article}
usepackage{pstricks-add,multido}
begin{document}
begin{pspicture}
expandafterdefcsname stuff1endcsname{First}
expandafterdefcsname stuff2endcsname{Second}
expandafterdefcsname stuff3endcsname{Third}
expandafterdefcsname stuff4endcsname{Fourth}
expandafterdefcsname stuff5endcsname{Fifth}
expandafterdefcsname stuff6endcsname{Sixth}
expandafterdefcsname stuff7endcsname{Seventh}
expandafterdefcsname stuff8endcsname{Eighth}
psChart[
userColor={cyan,green,red,blue,teal,brown,gray,pink}
]
{1,1,1,1,1,1,1,1}{}{2}
defa{3.5}
multido{r=-1.75+0.5,n=8+-1}{8}{
psset{fillstyle=solid,dotstyle=square,dotscale=2}
psdot[fillcolor=chartFillColorn](a,r)
uput[0](a,r){csname stuffnendcsname}
}
psframe(3,-2)(5.5,2)
end{pspicture}
end{document}
The sequence specified as part of the mandatory argument for psChart
represents the proportions of the total pie being used for each segment. So, {20,20,20,20,20,20,20,20}
will use the same proportions as {10,10,10,10,10,10,10,10}
and {45,45,45,45,45,45,45,45}
(or 12.5% each). You'll notice a difference in the pie slice sizes if you specify differing numbers.
documentclass{article}
usepackage{pstricks-add,multido}
begin{document}
begin{pspicture}
expandafterdefcsname stuff1endcsname{First}
expandafterdefcsname stuff2endcsname{Second}
expandafterdefcsname stuff3endcsname{Third}
expandafterdefcsname stuff4endcsname{Fourth}
expandafterdefcsname stuff5endcsname{Fifth}
expandafterdefcsname stuff6endcsname{Sixth}
expandafterdefcsname stuff7endcsname{Seventh}
expandafterdefcsname stuff8endcsname{Eighth}
psChart[
userColor={cyan,green,red,blue,teal,brown,gray,pink}
]
{1,1,1,1,1,1,1,1}{}{2}
defa{3.5}
multido{r=-1.75+0.5,n=8+-1}{8}{
psset{fillstyle=solid,dotstyle=square,dotscale=2}
psdot[fillcolor=chartFillColorn](a,r)
uput[0](a,r){csname stuffnendcsname}
}
psframe(3,-2)(5.5,2)
end{pspicture}
end{document}
answered 2 hours ago
Werner
434k619531639
434k619531639
Can you compact the syntax of "expandafterdefcsname stuff1endcsname{First}" such as expandafterdefcsname ... endcsname{...} only used 1 time ?
– chishimotoji
1 hour ago
@chishimotoji: Sure. Check out this code.
– Werner
1 hour ago
Yes, I see. Thank you.
– chishimotoji
1 hour ago
add a comment |
Can you compact the syntax of "expandafterdefcsname stuff1endcsname{First}" such as expandafterdefcsname ... endcsname{...} only used 1 time ?
– chishimotoji
1 hour ago
@chishimotoji: Sure. Check out this code.
– Werner
1 hour ago
Yes, I see. Thank you.
– chishimotoji
1 hour ago
Can you compact the syntax of "expandafterdefcsname stuff1endcsname{First}" such as expandafterdefcsname ... endcsname{...} only used 1 time ?
– chishimotoji
1 hour ago
Can you compact the syntax of "expandafterdefcsname stuff1endcsname{First}" such as expandafterdefcsname ... endcsname{...} only used 1 time ?
– chishimotoji
1 hour ago
@chishimotoji: Sure. Check out this code.
– Werner
1 hour ago
@chishimotoji: Sure. Check out this code.
– Werner
1 hour ago
Yes, I see. Thank you.
– chishimotoji
1 hour ago
Yes, I see. Thank you.
– chishimotoji
1 hour ago
add a comment |
up vote
3
down vote
documentclass[12pt]{article}
usepackage{newcent,pstricks-add,multido}
usepackage{auto-pst-pdf}
defstuff#1{%
ifcase #1
or {Môi trường Vật lý}
or {Sự lãng mạn}
or {Sự nghiệp}
or {Gia đình/Bạn bè}
or {Tài chính}
or {Phát triển bản thân}
or {Sức khỏe}
or {Niềm vui/Giải trí}
fi}
begin{document}
begin{pspicture}(-5,-5)(10,5)
psChart[userColor={cyan,green,red,blue,teal,brown,gray,pink}]{20,20,20,20,20,20,20,20}{}{2}
psset{fillstyle=solid,dotstyle=square,dotscale=2}%
defa{3.5}%
multido{r=-1.75+0.5,n=8+-1}{8}{%
psdot[fillcolor=chartFillColorn](a,r) uput[0](a,r){stuff{n}}%
}
end{pspicture}
end{document}
+1 Thank you for your answer.
– chishimotoji
1 hour ago
add a comment |
up vote
3
down vote
documentclass[12pt]{article}
usepackage{newcent,pstricks-add,multido}
usepackage{auto-pst-pdf}
defstuff#1{%
ifcase #1
or {Môi trường Vật lý}
or {Sự lãng mạn}
or {Sự nghiệp}
or {Gia đình/Bạn bè}
or {Tài chính}
or {Phát triển bản thân}
or {Sức khỏe}
or {Niềm vui/Giải trí}
fi}
begin{document}
begin{pspicture}(-5,-5)(10,5)
psChart[userColor={cyan,green,red,blue,teal,brown,gray,pink}]{20,20,20,20,20,20,20,20}{}{2}
psset{fillstyle=solid,dotstyle=square,dotscale=2}%
defa{3.5}%
multido{r=-1.75+0.5,n=8+-1}{8}{%
psdot[fillcolor=chartFillColorn](a,r) uput[0](a,r){stuff{n}}%
}
end{pspicture}
end{document}
+1 Thank you for your answer.
– chishimotoji
1 hour ago
add a comment |
up vote
3
down vote
up vote
3
down vote
documentclass[12pt]{article}
usepackage{newcent,pstricks-add,multido}
usepackage{auto-pst-pdf}
defstuff#1{%
ifcase #1
or {Môi trường Vật lý}
or {Sự lãng mạn}
or {Sự nghiệp}
or {Gia đình/Bạn bè}
or {Tài chính}
or {Phát triển bản thân}
or {Sức khỏe}
or {Niềm vui/Giải trí}
fi}
begin{document}
begin{pspicture}(-5,-5)(10,5)
psChart[userColor={cyan,green,red,blue,teal,brown,gray,pink}]{20,20,20,20,20,20,20,20}{}{2}
psset{fillstyle=solid,dotstyle=square,dotscale=2}%
defa{3.5}%
multido{r=-1.75+0.5,n=8+-1}{8}{%
psdot[fillcolor=chartFillColorn](a,r) uput[0](a,r){stuff{n}}%
}
end{pspicture}
end{document}
documentclass[12pt]{article}
usepackage{newcent,pstricks-add,multido}
usepackage{auto-pst-pdf}
defstuff#1{%
ifcase #1
or {Môi trường Vật lý}
or {Sự lãng mạn}
or {Sự nghiệp}
or {Gia đình/Bạn bè}
or {Tài chính}
or {Phát triển bản thân}
or {Sức khỏe}
or {Niềm vui/Giải trí}
fi}
begin{document}
begin{pspicture}(-5,-5)(10,5)
psChart[userColor={cyan,green,red,blue,teal,brown,gray,pink}]{20,20,20,20,20,20,20,20}{}{2}
psset{fillstyle=solid,dotstyle=square,dotscale=2}%
defa{3.5}%
multido{r=-1.75+0.5,n=8+-1}{8}{%
psdot[fillcolor=chartFillColorn](a,r) uput[0](a,r){stuff{n}}%
}
end{pspicture}
end{document}
answered 1 hour ago
Herbert
267k23406716
267k23406716
+1 Thank you for your answer.
– chishimotoji
1 hour ago
add a comment |
+1 Thank you for your answer.
– chishimotoji
1 hour ago
+1 Thank you for your answer.
– chishimotoji
1 hour ago
+1 Thank you for your answer.
– chishimotoji
1 hour ago
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.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- 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%2f464461%2fhow-to-use-def-command-in-uput%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