Making diagrams












8














I'm interested in making a type diagram:



enter image description here



I have the following commands:



begin{equation*}
xymatrix@C+1em@R+1em{
A ar[r]^-{f} ar[d]_-{g} & B \
C ar[ur]_-{h}}
end{equation*}


Who provided me with:
enter image description here



What should I change to do the first diagram?



Thanks










share|improve this question




















  • 4




    Hint: you need 3 columns, 2 rows. C should be in the 2nd row, 2nd column. Then, change the arrow directions accordingly.
    – Sigur
    Nov 16 '18 at 17:53








  • 1




    Why not use tikz-cd?
    – murray
    Nov 16 '18 at 20:39
















8














I'm interested in making a type diagram:



enter image description here



I have the following commands:



begin{equation*}
xymatrix@C+1em@R+1em{
A ar[r]^-{f} ar[d]_-{g} & B \
C ar[ur]_-{h}}
end{equation*}


Who provided me with:
enter image description here



What should I change to do the first diagram?



Thanks










share|improve this question




















  • 4




    Hint: you need 3 columns, 2 rows. C should be in the 2nd row, 2nd column. Then, change the arrow directions accordingly.
    – Sigur
    Nov 16 '18 at 17:53








  • 1




    Why not use tikz-cd?
    – murray
    Nov 16 '18 at 20:39














8












8








8


1





I'm interested in making a type diagram:



enter image description here



I have the following commands:



begin{equation*}
xymatrix@C+1em@R+1em{
A ar[r]^-{f} ar[d]_-{g} & B \
C ar[ur]_-{h}}
end{equation*}


Who provided me with:
enter image description here



What should I change to do the first diagram?



Thanks










share|improve this question















I'm interested in making a type diagram:



enter image description here



I have the following commands:



begin{equation*}
xymatrix@C+1em@R+1em{
A ar[r]^-{f} ar[d]_-{g} & B \
C ar[ur]_-{h}}
end{equation*}


Who provided me with:
enter image description here



What should I change to do the first diagram?



Thanks







diagrams






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 16 '18 at 17:54









Sigur

24k355137




24k355137










asked Nov 16 '18 at 17:51









Manoel

1434




1434








  • 4




    Hint: you need 3 columns, 2 rows. C should be in the 2nd row, 2nd column. Then, change the arrow directions accordingly.
    – Sigur
    Nov 16 '18 at 17:53








  • 1




    Why not use tikz-cd?
    – murray
    Nov 16 '18 at 20:39














  • 4




    Hint: you need 3 columns, 2 rows. C should be in the 2nd row, 2nd column. Then, change the arrow directions accordingly.
    – Sigur
    Nov 16 '18 at 17:53








  • 1




    Why not use tikz-cd?
    – murray
    Nov 16 '18 at 20:39








4




4




Hint: you need 3 columns, 2 rows. C should be in the 2nd row, 2nd column. Then, change the arrow directions accordingly.
– Sigur
Nov 16 '18 at 17:53






Hint: you need 3 columns, 2 rows. C should be in the 2nd row, 2nd column. Then, change the arrow directions accordingly.
– Sigur
Nov 16 '18 at 17:53






1




1




Why not use tikz-cd?
– murray
Nov 16 '18 at 20:39




Why not use tikz-cd?
– murray
Nov 16 '18 at 20:39










2 Answers
2






active

oldest

votes


















13














Welcome to TeX.SE! If you are not insisting on xymatrix, you could try



documentclass{amsart}
usepackage{tikz-cd}
begin{document}
[
begin{tikzcd}[row sep=4em]
A arrow[rr, "f"] arrow[rd, "g"swap]& & B\
& C arrow[ur, "h"swap] &
end{tikzcd}
]
end{document}


enter image description here



EDIT: switched to relativistic ;-) units, big thanks to @egreg.






share|improve this answer























  • I'm not a fan of absolute length such as 1.2cm, for these cases.
    – egreg
    Nov 16 '18 at 18:29










  • @egreg Morally I agree but do you really want to add an empty line instead?
    – marmot
    Nov 16 '18 at 18:30






  • 1




    I suggest using relative units such as em or ex.
    – egreg
    Nov 16 '18 at 21:06










  • Sorry for the basic question, but isn't the relative unit convertible to cm for example in the end?
    – Diaa
    Nov 18 '18 at 6:00



















7














Using the xymatrix package you can see an example of little guide for this package: https://www.jmilne.org/not/Mxymatrix.pdf. I have created with this package, for your request, a simple code.



Picture with equilateral triangle.



enter image description here



documentclass[a4paper,12pt]{article}
usepackage[all]{xy}
begin{document}
xymatrix@C-=0.5cm{
A
ar@{->}[rr]^f ar@{->}[rd]_g & & B ar@{<-}[ld]^h\
&C&\
&&
}
end{document}





share|improve this answer



















  • 1




    It is not necessary to use @{->} since it is the standard arrow style.
    – Sigur
    Nov 17 '18 at 21:00






  • 1




    Why empty 3rd line in the second example?
    – Sigur
    Nov 17 '18 at 21:01






  • 1




    Although it is not wrong, it is not so natural to insert an arrow from B to C with reversed tip at the starting point. It is easier to read the code if the arrow starts from C.
    – Sigur
    Nov 17 '18 at 21:11










  • I've done a lot of rehearsals reading the guide. And to have an equilateral triangle with no errors in the compilation I have inserted the third empty line and I must necessarily use @{->}. I have tried to do my best, I can assure you.
    – Sebastiano
    Nov 17 '18 at 21:11








  • 2




    I don't know the difference between @C and @C-. Also, if you use column distance equal to half centimeter, you have to be sure that the diagonal arrows also have such length. There is @R also.
    – Sigur
    Nov 17 '18 at 21:16













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
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f460349%2fmaking-diagrams%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









13














Welcome to TeX.SE! If you are not insisting on xymatrix, you could try



documentclass{amsart}
usepackage{tikz-cd}
begin{document}
[
begin{tikzcd}[row sep=4em]
A arrow[rr, "f"] arrow[rd, "g"swap]& & B\
& C arrow[ur, "h"swap] &
end{tikzcd}
]
end{document}


enter image description here



EDIT: switched to relativistic ;-) units, big thanks to @egreg.






share|improve this answer























  • I'm not a fan of absolute length such as 1.2cm, for these cases.
    – egreg
    Nov 16 '18 at 18:29










  • @egreg Morally I agree but do you really want to add an empty line instead?
    – marmot
    Nov 16 '18 at 18:30






  • 1




    I suggest using relative units such as em or ex.
    – egreg
    Nov 16 '18 at 21:06










  • Sorry for the basic question, but isn't the relative unit convertible to cm for example in the end?
    – Diaa
    Nov 18 '18 at 6:00
















13














Welcome to TeX.SE! If you are not insisting on xymatrix, you could try



documentclass{amsart}
usepackage{tikz-cd}
begin{document}
[
begin{tikzcd}[row sep=4em]
A arrow[rr, "f"] arrow[rd, "g"swap]& & B\
& C arrow[ur, "h"swap] &
end{tikzcd}
]
end{document}


enter image description here



EDIT: switched to relativistic ;-) units, big thanks to @egreg.






share|improve this answer























  • I'm not a fan of absolute length such as 1.2cm, for these cases.
    – egreg
    Nov 16 '18 at 18:29










  • @egreg Morally I agree but do you really want to add an empty line instead?
    – marmot
    Nov 16 '18 at 18:30






  • 1




    I suggest using relative units such as em or ex.
    – egreg
    Nov 16 '18 at 21:06










  • Sorry for the basic question, but isn't the relative unit convertible to cm for example in the end?
    – Diaa
    Nov 18 '18 at 6:00














13












13








13






Welcome to TeX.SE! If you are not insisting on xymatrix, you could try



documentclass{amsart}
usepackage{tikz-cd}
begin{document}
[
begin{tikzcd}[row sep=4em]
A arrow[rr, "f"] arrow[rd, "g"swap]& & B\
& C arrow[ur, "h"swap] &
end{tikzcd}
]
end{document}


enter image description here



EDIT: switched to relativistic ;-) units, big thanks to @egreg.






share|improve this answer














Welcome to TeX.SE! If you are not insisting on xymatrix, you could try



documentclass{amsart}
usepackage{tikz-cd}
begin{document}
[
begin{tikzcd}[row sep=4em]
A arrow[rr, "f"] arrow[rd, "g"swap]& & B\
& C arrow[ur, "h"swap] &
end{tikzcd}
]
end{document}


enter image description here



EDIT: switched to relativistic ;-) units, big thanks to @egreg.







share|improve this answer














share|improve this answer



share|improve this answer








edited Nov 16 '18 at 21:09

























answered Nov 16 '18 at 17:56









marmot

88k4101189




88k4101189












  • I'm not a fan of absolute length such as 1.2cm, for these cases.
    – egreg
    Nov 16 '18 at 18:29










  • @egreg Morally I agree but do you really want to add an empty line instead?
    – marmot
    Nov 16 '18 at 18:30






  • 1




    I suggest using relative units such as em or ex.
    – egreg
    Nov 16 '18 at 21:06










  • Sorry for the basic question, but isn't the relative unit convertible to cm for example in the end?
    – Diaa
    Nov 18 '18 at 6:00


















  • I'm not a fan of absolute length such as 1.2cm, for these cases.
    – egreg
    Nov 16 '18 at 18:29










  • @egreg Morally I agree but do you really want to add an empty line instead?
    – marmot
    Nov 16 '18 at 18:30






  • 1




    I suggest using relative units such as em or ex.
    – egreg
    Nov 16 '18 at 21:06










  • Sorry for the basic question, but isn't the relative unit convertible to cm for example in the end?
    – Diaa
    Nov 18 '18 at 6:00
















I'm not a fan of absolute length such as 1.2cm, for these cases.
– egreg
Nov 16 '18 at 18:29




I'm not a fan of absolute length such as 1.2cm, for these cases.
– egreg
Nov 16 '18 at 18:29












@egreg Morally I agree but do you really want to add an empty line instead?
– marmot
Nov 16 '18 at 18:30




@egreg Morally I agree but do you really want to add an empty line instead?
– marmot
Nov 16 '18 at 18:30




1




1




I suggest using relative units such as em or ex.
– egreg
Nov 16 '18 at 21:06




I suggest using relative units such as em or ex.
– egreg
Nov 16 '18 at 21:06












Sorry for the basic question, but isn't the relative unit convertible to cm for example in the end?
– Diaa
Nov 18 '18 at 6:00




Sorry for the basic question, but isn't the relative unit convertible to cm for example in the end?
– Diaa
Nov 18 '18 at 6:00











7














Using the xymatrix package you can see an example of little guide for this package: https://www.jmilne.org/not/Mxymatrix.pdf. I have created with this package, for your request, a simple code.



Picture with equilateral triangle.



enter image description here



documentclass[a4paper,12pt]{article}
usepackage[all]{xy}
begin{document}
xymatrix@C-=0.5cm{
A
ar@{->}[rr]^f ar@{->}[rd]_g & & B ar@{<-}[ld]^h\
&C&\
&&
}
end{document}





share|improve this answer



















  • 1




    It is not necessary to use @{->} since it is the standard arrow style.
    – Sigur
    Nov 17 '18 at 21:00






  • 1




    Why empty 3rd line in the second example?
    – Sigur
    Nov 17 '18 at 21:01






  • 1




    Although it is not wrong, it is not so natural to insert an arrow from B to C with reversed tip at the starting point. It is easier to read the code if the arrow starts from C.
    – Sigur
    Nov 17 '18 at 21:11










  • I've done a lot of rehearsals reading the guide. And to have an equilateral triangle with no errors in the compilation I have inserted the third empty line and I must necessarily use @{->}. I have tried to do my best, I can assure you.
    – Sebastiano
    Nov 17 '18 at 21:11








  • 2




    I don't know the difference between @C and @C-. Also, if you use column distance equal to half centimeter, you have to be sure that the diagonal arrows also have such length. There is @R also.
    – Sigur
    Nov 17 '18 at 21:16


















7














Using the xymatrix package you can see an example of little guide for this package: https://www.jmilne.org/not/Mxymatrix.pdf. I have created with this package, for your request, a simple code.



Picture with equilateral triangle.



enter image description here



documentclass[a4paper,12pt]{article}
usepackage[all]{xy}
begin{document}
xymatrix@C-=0.5cm{
A
ar@{->}[rr]^f ar@{->}[rd]_g & & B ar@{<-}[ld]^h\
&C&\
&&
}
end{document}





share|improve this answer



















  • 1




    It is not necessary to use @{->} since it is the standard arrow style.
    – Sigur
    Nov 17 '18 at 21:00






  • 1




    Why empty 3rd line in the second example?
    – Sigur
    Nov 17 '18 at 21:01






  • 1




    Although it is not wrong, it is not so natural to insert an arrow from B to C with reversed tip at the starting point. It is easier to read the code if the arrow starts from C.
    – Sigur
    Nov 17 '18 at 21:11










  • I've done a lot of rehearsals reading the guide. And to have an equilateral triangle with no errors in the compilation I have inserted the third empty line and I must necessarily use @{->}. I have tried to do my best, I can assure you.
    – Sebastiano
    Nov 17 '18 at 21:11








  • 2




    I don't know the difference between @C and @C-. Also, if you use column distance equal to half centimeter, you have to be sure that the diagonal arrows also have such length. There is @R also.
    – Sigur
    Nov 17 '18 at 21:16
















7












7








7






Using the xymatrix package you can see an example of little guide for this package: https://www.jmilne.org/not/Mxymatrix.pdf. I have created with this package, for your request, a simple code.



Picture with equilateral triangle.



enter image description here



documentclass[a4paper,12pt]{article}
usepackage[all]{xy}
begin{document}
xymatrix@C-=0.5cm{
A
ar@{->}[rr]^f ar@{->}[rd]_g & & B ar@{<-}[ld]^h\
&C&\
&&
}
end{document}





share|improve this answer














Using the xymatrix package you can see an example of little guide for this package: https://www.jmilne.org/not/Mxymatrix.pdf. I have created with this package, for your request, a simple code.



Picture with equilateral triangle.



enter image description here



documentclass[a4paper,12pt]{article}
usepackage[all]{xy}
begin{document}
xymatrix@C-=0.5cm{
A
ar@{->}[rr]^f ar@{->}[rd]_g & & B ar@{<-}[ld]^h\
&C&\
&&
}
end{document}






share|improve this answer














share|improve this answer



share|improve this answer








edited Nov 17 '18 at 21:08

























answered Nov 17 '18 at 13:00









Sebastiano

9,07041756




9,07041756








  • 1




    It is not necessary to use @{->} since it is the standard arrow style.
    – Sigur
    Nov 17 '18 at 21:00






  • 1




    Why empty 3rd line in the second example?
    – Sigur
    Nov 17 '18 at 21:01






  • 1




    Although it is not wrong, it is not so natural to insert an arrow from B to C with reversed tip at the starting point. It is easier to read the code if the arrow starts from C.
    – Sigur
    Nov 17 '18 at 21:11










  • I've done a lot of rehearsals reading the guide. And to have an equilateral triangle with no errors in the compilation I have inserted the third empty line and I must necessarily use @{->}. I have tried to do my best, I can assure you.
    – Sebastiano
    Nov 17 '18 at 21:11








  • 2




    I don't know the difference between @C and @C-. Also, if you use column distance equal to half centimeter, you have to be sure that the diagonal arrows also have such length. There is @R also.
    – Sigur
    Nov 17 '18 at 21:16
















  • 1




    It is not necessary to use @{->} since it is the standard arrow style.
    – Sigur
    Nov 17 '18 at 21:00






  • 1




    Why empty 3rd line in the second example?
    – Sigur
    Nov 17 '18 at 21:01






  • 1




    Although it is not wrong, it is not so natural to insert an arrow from B to C with reversed tip at the starting point. It is easier to read the code if the arrow starts from C.
    – Sigur
    Nov 17 '18 at 21:11










  • I've done a lot of rehearsals reading the guide. And to have an equilateral triangle with no errors in the compilation I have inserted the third empty line and I must necessarily use @{->}. I have tried to do my best, I can assure you.
    – Sebastiano
    Nov 17 '18 at 21:11








  • 2




    I don't know the difference between @C and @C-. Also, if you use column distance equal to half centimeter, you have to be sure that the diagonal arrows also have such length. There is @R also.
    – Sigur
    Nov 17 '18 at 21:16










1




1




It is not necessary to use @{->} since it is the standard arrow style.
– Sigur
Nov 17 '18 at 21:00




It is not necessary to use @{->} since it is the standard arrow style.
– Sigur
Nov 17 '18 at 21:00




1




1




Why empty 3rd line in the second example?
– Sigur
Nov 17 '18 at 21:01




Why empty 3rd line in the second example?
– Sigur
Nov 17 '18 at 21:01




1




1




Although it is not wrong, it is not so natural to insert an arrow from B to C with reversed tip at the starting point. It is easier to read the code if the arrow starts from C.
– Sigur
Nov 17 '18 at 21:11




Although it is not wrong, it is not so natural to insert an arrow from B to C with reversed tip at the starting point. It is easier to read the code if the arrow starts from C.
– Sigur
Nov 17 '18 at 21:11












I've done a lot of rehearsals reading the guide. And to have an equilateral triangle with no errors in the compilation I have inserted the third empty line and I must necessarily use @{->}. I have tried to do my best, I can assure you.
– Sebastiano
Nov 17 '18 at 21:11






I've done a lot of rehearsals reading the guide. And to have an equilateral triangle with no errors in the compilation I have inserted the third empty line and I must necessarily use @{->}. I have tried to do my best, I can assure you.
– Sebastiano
Nov 17 '18 at 21:11






2




2




I don't know the difference between @C and @C-. Also, if you use column distance equal to half centimeter, you have to be sure that the diagonal arrows also have such length. There is @R also.
– Sigur
Nov 17 '18 at 21:16






I don't know the difference between @C and @C-. Also, if you use column distance equal to half centimeter, you have to be sure that the diagonal arrows also have such length. There is @R also.
– Sigur
Nov 17 '18 at 21:16




















draft saved

draft discarded




















































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.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f460349%2fmaking-diagrams%23new-answer', 'question_page');
}
);

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







Popular posts from this blog

How to change which sound is reproduced for terminal bell?

Title Spacing in Bjornstrup Chapter, Removing Chapter Number From Contents

Can I use Tabulator js library in my java Spring + Thymeleaf project?