How do I draw and define two right triangles next to each other?
My goal is to draw a figure exactly like this
The best I could do coding this was:
documentclass{article}
usepackage{amsmath,amsfonts,amssymb}
usepackage{tikz}
usepackage{float}
begin{document}
begin{tikzpicture}
draw (1, 0) to (1, 4);
draw (1, 0) to (4, 0);
draw (1, 4) to (4, 0);
end{tikzpicture}
begin{tikzpicture}
draw (1, 0) to (1, 3);
draw (1, 0) to (3, 0);
draw (1, 3) to (3, 0);
end{tikzpicture}
end{document}
Which ends up looking like this. I tried putting in the values and angle points but it ended up looking much worse, so I omitted them:
So how do I get my figure to look exactly like the first figure? If it means anything, I'm using a MacBook Pro and I'm using the TexShop application.
floats geometry shapes tikz-shape
New contributor
add a comment |
My goal is to draw a figure exactly like this
The best I could do coding this was:
documentclass{article}
usepackage{amsmath,amsfonts,amssymb}
usepackage{tikz}
usepackage{float}
begin{document}
begin{tikzpicture}
draw (1, 0) to (1, 4);
draw (1, 0) to (4, 0);
draw (1, 4) to (4, 0);
end{tikzpicture}
begin{tikzpicture}
draw (1, 0) to (1, 3);
draw (1, 0) to (3, 0);
draw (1, 3) to (3, 0);
end{tikzpicture}
end{document}
Which ends up looking like this. I tried putting in the values and angle points but it ended up looking much worse, so I omitted them:
So how do I get my figure to look exactly like the first figure? If it means anything, I'm using a MacBook Pro and I'm using the TexShop application.
floats geometry shapes tikz-shape
New contributor
Welcome to TeX.SE!
– Kurt
yesterday
add a comment |
My goal is to draw a figure exactly like this
The best I could do coding this was:
documentclass{article}
usepackage{amsmath,amsfonts,amssymb}
usepackage{tikz}
usepackage{float}
begin{document}
begin{tikzpicture}
draw (1, 0) to (1, 4);
draw (1, 0) to (4, 0);
draw (1, 4) to (4, 0);
end{tikzpicture}
begin{tikzpicture}
draw (1, 0) to (1, 3);
draw (1, 0) to (3, 0);
draw (1, 3) to (3, 0);
end{tikzpicture}
end{document}
Which ends up looking like this. I tried putting in the values and angle points but it ended up looking much worse, so I omitted them:
So how do I get my figure to look exactly like the first figure? If it means anything, I'm using a MacBook Pro and I'm using the TexShop application.
floats geometry shapes tikz-shape
New contributor
My goal is to draw a figure exactly like this
The best I could do coding this was:
documentclass{article}
usepackage{amsmath,amsfonts,amssymb}
usepackage{tikz}
usepackage{float}
begin{document}
begin{tikzpicture}
draw (1, 0) to (1, 4);
draw (1, 0) to (4, 0);
draw (1, 4) to (4, 0);
end{tikzpicture}
begin{tikzpicture}
draw (1, 0) to (1, 3);
draw (1, 0) to (3, 0);
draw (1, 3) to (3, 0);
end{tikzpicture}
end{document}
Which ends up looking like this. I tried putting in the values and angle points but it ended up looking much worse, so I omitted them:
So how do I get my figure to look exactly like the first figure? If it means anything, I'm using a MacBook Pro and I'm using the TexShop application.
floats geometry shapes tikz-shape
floats geometry shapes tikz-shape
New contributor
New contributor
New contributor
asked yesterday
Lex_iLex_i
282
282
New contributor
New contributor
Welcome to TeX.SE!
– Kurt
yesterday
add a comment |
Welcome to TeX.SE!
– Kurt
yesterday
Welcome to TeX.SE!
– Kurt
yesterday
Welcome to TeX.SE!
– Kurt
yesterday
add a comment |
2 Answers
2
active
oldest
votes
Welcome to TeX-SE! The issue you are seeing is caused by the fact that an empty line tells TeX to start a new paragraph. So all you need to do is to remove the empty line. Here I go a slightly different route and put the second triangle in a scope that is used to move it to the right. This allows you to more easily control the distance between the triangles, and their vertical relative alignment. Please note also that it is advantageous to draw them in one stretch and close them with -- cycle
because then the line joins look better.
documentclass{article}
usepackage{amsmath,amsfonts,amssymb}
usepackage{tikz}
usepackage{float}
begin{document}
begin{tikzpicture}
draw (1, 0) node[below left]{$A$} -- node[midway,left]{$x+29$}
(1, 4) node[above left] {$B$}
-- (4, 0) node[below right]{$C$} -- node[midway,below]{$21$}
cycle;
begin{scope}[xshift=5cm,yshift=0.5cm]
draw (1, 0) node[below left]{$D$}
-- node[midway,left]{$12$} (1, 3)
node[above left]{$E$}
-- (3, 0) node[below right]{$F$} -- node[midway,below]{$x$}
(1,0)-- cycle ;
end{scope}
end{tikzpicture}
end{document}
Thank you! That did just the job. I'll definitely keep the scope and shift and cycle stuff in my arsenal. I'm new to LaTeX, so I'm just getting the hang of it at the moment.
– Lex_i
yesterday
@Lex_i You're welcome! (Please note also that the absolute coordinates do not have a real meaning, i.e. instead ofdraw (1, 0) node[below left]{$A$} -- node[midway,left]{$x+29$} (1, 4) node[above left] {$B$} -- (4, 0) node[below right]{$C$} -- node[midway,below]{$21$} cycle;
you could also usedraw (0, 0) node[below left]{$A$} -- node[midway,left]{$x+29$} (0, 4) node[above left] {$B$} -- (3, 0) node[below right]{$C$} -- node[midway,below]{$21$} cycle;
.
– marmot
yesterday
Even if the problem of the question is trivial, the question is very well formulated, with a complete MWE. Even if the answer is simple, I think it could be useful. Not much is needed to trasform a banality in a future easily searchable help. These are not the things I was referring to in Meta.
– CarLaTeX
22 hours ago
add a comment |
an alternative, using relative coordinates tikz
libraryquotes
for labeling lines in triangles:
documentclass{article}
usepackage{amsmath,amssymb} % amsfonts is loaded by amsymb
usepackage{tikz}
usetikzlibrary{quotes}
begin{document}
begin{tikzpicture}
draw (0, 0) node[below] {A} to["$x+29$"] ++ (0, 4) node[above] {B}
to ++ (3,-4) node[below] {C}
to["$21$"] cycle;
draw (5,.5) node[below] {D} to["$12$"] ++ (0, 3) node[above] {E}
to ++ (2,-3) node[below] {F}
to["$x$"] cycle;
end{tikzpicture}
end{document}
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
});
}
});
Lex_i 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%2f483446%2fhow-do-i-draw-and-define-two-right-triangles-next-to-each-other%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
Welcome to TeX-SE! The issue you are seeing is caused by the fact that an empty line tells TeX to start a new paragraph. So all you need to do is to remove the empty line. Here I go a slightly different route and put the second triangle in a scope that is used to move it to the right. This allows you to more easily control the distance between the triangles, and their vertical relative alignment. Please note also that it is advantageous to draw them in one stretch and close them with -- cycle
because then the line joins look better.
documentclass{article}
usepackage{amsmath,amsfonts,amssymb}
usepackage{tikz}
usepackage{float}
begin{document}
begin{tikzpicture}
draw (1, 0) node[below left]{$A$} -- node[midway,left]{$x+29$}
(1, 4) node[above left] {$B$}
-- (4, 0) node[below right]{$C$} -- node[midway,below]{$21$}
cycle;
begin{scope}[xshift=5cm,yshift=0.5cm]
draw (1, 0) node[below left]{$D$}
-- node[midway,left]{$12$} (1, 3)
node[above left]{$E$}
-- (3, 0) node[below right]{$F$} -- node[midway,below]{$x$}
(1,0)-- cycle ;
end{scope}
end{tikzpicture}
end{document}
Thank you! That did just the job. I'll definitely keep the scope and shift and cycle stuff in my arsenal. I'm new to LaTeX, so I'm just getting the hang of it at the moment.
– Lex_i
yesterday
@Lex_i You're welcome! (Please note also that the absolute coordinates do not have a real meaning, i.e. instead ofdraw (1, 0) node[below left]{$A$} -- node[midway,left]{$x+29$} (1, 4) node[above left] {$B$} -- (4, 0) node[below right]{$C$} -- node[midway,below]{$21$} cycle;
you could also usedraw (0, 0) node[below left]{$A$} -- node[midway,left]{$x+29$} (0, 4) node[above left] {$B$} -- (3, 0) node[below right]{$C$} -- node[midway,below]{$21$} cycle;
.
– marmot
yesterday
Even if the problem of the question is trivial, the question is very well formulated, with a complete MWE. Even if the answer is simple, I think it could be useful. Not much is needed to trasform a banality in a future easily searchable help. These are not the things I was referring to in Meta.
– CarLaTeX
22 hours ago
add a comment |
Welcome to TeX-SE! The issue you are seeing is caused by the fact that an empty line tells TeX to start a new paragraph. So all you need to do is to remove the empty line. Here I go a slightly different route and put the second triangle in a scope that is used to move it to the right. This allows you to more easily control the distance between the triangles, and their vertical relative alignment. Please note also that it is advantageous to draw them in one stretch and close them with -- cycle
because then the line joins look better.
documentclass{article}
usepackage{amsmath,amsfonts,amssymb}
usepackage{tikz}
usepackage{float}
begin{document}
begin{tikzpicture}
draw (1, 0) node[below left]{$A$} -- node[midway,left]{$x+29$}
(1, 4) node[above left] {$B$}
-- (4, 0) node[below right]{$C$} -- node[midway,below]{$21$}
cycle;
begin{scope}[xshift=5cm,yshift=0.5cm]
draw (1, 0) node[below left]{$D$}
-- node[midway,left]{$12$} (1, 3)
node[above left]{$E$}
-- (3, 0) node[below right]{$F$} -- node[midway,below]{$x$}
(1,0)-- cycle ;
end{scope}
end{tikzpicture}
end{document}
Thank you! That did just the job. I'll definitely keep the scope and shift and cycle stuff in my arsenal. I'm new to LaTeX, so I'm just getting the hang of it at the moment.
– Lex_i
yesterday
@Lex_i You're welcome! (Please note also that the absolute coordinates do not have a real meaning, i.e. instead ofdraw (1, 0) node[below left]{$A$} -- node[midway,left]{$x+29$} (1, 4) node[above left] {$B$} -- (4, 0) node[below right]{$C$} -- node[midway,below]{$21$} cycle;
you could also usedraw (0, 0) node[below left]{$A$} -- node[midway,left]{$x+29$} (0, 4) node[above left] {$B$} -- (3, 0) node[below right]{$C$} -- node[midway,below]{$21$} cycle;
.
– marmot
yesterday
Even if the problem of the question is trivial, the question is very well formulated, with a complete MWE. Even if the answer is simple, I think it could be useful. Not much is needed to trasform a banality in a future easily searchable help. These are not the things I was referring to in Meta.
– CarLaTeX
22 hours ago
add a comment |
Welcome to TeX-SE! The issue you are seeing is caused by the fact that an empty line tells TeX to start a new paragraph. So all you need to do is to remove the empty line. Here I go a slightly different route and put the second triangle in a scope that is used to move it to the right. This allows you to more easily control the distance between the triangles, and their vertical relative alignment. Please note also that it is advantageous to draw them in one stretch and close them with -- cycle
because then the line joins look better.
documentclass{article}
usepackage{amsmath,amsfonts,amssymb}
usepackage{tikz}
usepackage{float}
begin{document}
begin{tikzpicture}
draw (1, 0) node[below left]{$A$} -- node[midway,left]{$x+29$}
(1, 4) node[above left] {$B$}
-- (4, 0) node[below right]{$C$} -- node[midway,below]{$21$}
cycle;
begin{scope}[xshift=5cm,yshift=0.5cm]
draw (1, 0) node[below left]{$D$}
-- node[midway,left]{$12$} (1, 3)
node[above left]{$E$}
-- (3, 0) node[below right]{$F$} -- node[midway,below]{$x$}
(1,0)-- cycle ;
end{scope}
end{tikzpicture}
end{document}
Welcome to TeX-SE! The issue you are seeing is caused by the fact that an empty line tells TeX to start a new paragraph. So all you need to do is to remove the empty line. Here I go a slightly different route and put the second triangle in a scope that is used to move it to the right. This allows you to more easily control the distance between the triangles, and their vertical relative alignment. Please note also that it is advantageous to draw them in one stretch and close them with -- cycle
because then the line joins look better.
documentclass{article}
usepackage{amsmath,amsfonts,amssymb}
usepackage{tikz}
usepackage{float}
begin{document}
begin{tikzpicture}
draw (1, 0) node[below left]{$A$} -- node[midway,left]{$x+29$}
(1, 4) node[above left] {$B$}
-- (4, 0) node[below right]{$C$} -- node[midway,below]{$21$}
cycle;
begin{scope}[xshift=5cm,yshift=0.5cm]
draw (1, 0) node[below left]{$D$}
-- node[midway,left]{$12$} (1, 3)
node[above left]{$E$}
-- (3, 0) node[below right]{$F$} -- node[midway,below]{$x$}
(1,0)-- cycle ;
end{scope}
end{tikzpicture}
end{document}
edited yesterday
answered yesterday
marmotmarmot
115k5146277
115k5146277
Thank you! That did just the job. I'll definitely keep the scope and shift and cycle stuff in my arsenal. I'm new to LaTeX, so I'm just getting the hang of it at the moment.
– Lex_i
yesterday
@Lex_i You're welcome! (Please note also that the absolute coordinates do not have a real meaning, i.e. instead ofdraw (1, 0) node[below left]{$A$} -- node[midway,left]{$x+29$} (1, 4) node[above left] {$B$} -- (4, 0) node[below right]{$C$} -- node[midway,below]{$21$} cycle;
you could also usedraw (0, 0) node[below left]{$A$} -- node[midway,left]{$x+29$} (0, 4) node[above left] {$B$} -- (3, 0) node[below right]{$C$} -- node[midway,below]{$21$} cycle;
.
– marmot
yesterday
Even if the problem of the question is trivial, the question is very well formulated, with a complete MWE. Even if the answer is simple, I think it could be useful. Not much is needed to trasform a banality in a future easily searchable help. These are not the things I was referring to in Meta.
– CarLaTeX
22 hours ago
add a comment |
Thank you! That did just the job. I'll definitely keep the scope and shift and cycle stuff in my arsenal. I'm new to LaTeX, so I'm just getting the hang of it at the moment.
– Lex_i
yesterday
@Lex_i You're welcome! (Please note also that the absolute coordinates do not have a real meaning, i.e. instead ofdraw (1, 0) node[below left]{$A$} -- node[midway,left]{$x+29$} (1, 4) node[above left] {$B$} -- (4, 0) node[below right]{$C$} -- node[midway,below]{$21$} cycle;
you could also usedraw (0, 0) node[below left]{$A$} -- node[midway,left]{$x+29$} (0, 4) node[above left] {$B$} -- (3, 0) node[below right]{$C$} -- node[midway,below]{$21$} cycle;
.
– marmot
yesterday
Even if the problem of the question is trivial, the question is very well formulated, with a complete MWE. Even if the answer is simple, I think it could be useful. Not much is needed to trasform a banality in a future easily searchable help. These are not the things I was referring to in Meta.
– CarLaTeX
22 hours ago
Thank you! That did just the job. I'll definitely keep the scope and shift and cycle stuff in my arsenal. I'm new to LaTeX, so I'm just getting the hang of it at the moment.
– Lex_i
yesterday
Thank you! That did just the job. I'll definitely keep the scope and shift and cycle stuff in my arsenal. I'm new to LaTeX, so I'm just getting the hang of it at the moment.
– Lex_i
yesterday
@Lex_i You're welcome! (Please note also that the absolute coordinates do not have a real meaning, i.e. instead of
draw (1, 0) node[below left]{$A$} -- node[midway,left]{$x+29$} (1, 4) node[above left] {$B$} -- (4, 0) node[below right]{$C$} -- node[midway,below]{$21$} cycle;
you could also use draw (0, 0) node[below left]{$A$} -- node[midway,left]{$x+29$} (0, 4) node[above left] {$B$} -- (3, 0) node[below right]{$C$} -- node[midway,below]{$21$} cycle;
.– marmot
yesterday
@Lex_i You're welcome! (Please note also that the absolute coordinates do not have a real meaning, i.e. instead of
draw (1, 0) node[below left]{$A$} -- node[midway,left]{$x+29$} (1, 4) node[above left] {$B$} -- (4, 0) node[below right]{$C$} -- node[midway,below]{$21$} cycle;
you could also use draw (0, 0) node[below left]{$A$} -- node[midway,left]{$x+29$} (0, 4) node[above left] {$B$} -- (3, 0) node[below right]{$C$} -- node[midway,below]{$21$} cycle;
.– marmot
yesterday
Even if the problem of the question is trivial, the question is very well formulated, with a complete MWE. Even if the answer is simple, I think it could be useful. Not much is needed to trasform a banality in a future easily searchable help. These are not the things I was referring to in Meta.
– CarLaTeX
22 hours ago
Even if the problem of the question is trivial, the question is very well formulated, with a complete MWE. Even if the answer is simple, I think it could be useful. Not much is needed to trasform a banality in a future easily searchable help. These are not the things I was referring to in Meta.
– CarLaTeX
22 hours ago
add a comment |
an alternative, using relative coordinates tikz
libraryquotes
for labeling lines in triangles:
documentclass{article}
usepackage{amsmath,amssymb} % amsfonts is loaded by amsymb
usepackage{tikz}
usetikzlibrary{quotes}
begin{document}
begin{tikzpicture}
draw (0, 0) node[below] {A} to["$x+29$"] ++ (0, 4) node[above] {B}
to ++ (3,-4) node[below] {C}
to["$21$"] cycle;
draw (5,.5) node[below] {D} to["$12$"] ++ (0, 3) node[above] {E}
to ++ (2,-3) node[below] {F}
to["$x$"] cycle;
end{tikzpicture}
end{document}
add a comment |
an alternative, using relative coordinates tikz
libraryquotes
for labeling lines in triangles:
documentclass{article}
usepackage{amsmath,amssymb} % amsfonts is loaded by amsymb
usepackage{tikz}
usetikzlibrary{quotes}
begin{document}
begin{tikzpicture}
draw (0, 0) node[below] {A} to["$x+29$"] ++ (0, 4) node[above] {B}
to ++ (3,-4) node[below] {C}
to["$21$"] cycle;
draw (5,.5) node[below] {D} to["$12$"] ++ (0, 3) node[above] {E}
to ++ (2,-3) node[below] {F}
to["$x$"] cycle;
end{tikzpicture}
end{document}
add a comment |
an alternative, using relative coordinates tikz
libraryquotes
for labeling lines in triangles:
documentclass{article}
usepackage{amsmath,amssymb} % amsfonts is loaded by amsymb
usepackage{tikz}
usetikzlibrary{quotes}
begin{document}
begin{tikzpicture}
draw (0, 0) node[below] {A} to["$x+29$"] ++ (0, 4) node[above] {B}
to ++ (3,-4) node[below] {C}
to["$21$"] cycle;
draw (5,.5) node[below] {D} to["$12$"] ++ (0, 3) node[above] {E}
to ++ (2,-3) node[below] {F}
to["$x$"] cycle;
end{tikzpicture}
end{document}
an alternative, using relative coordinates tikz
libraryquotes
for labeling lines in triangles:
documentclass{article}
usepackage{amsmath,amssymb} % amsfonts is loaded by amsymb
usepackage{tikz}
usetikzlibrary{quotes}
begin{document}
begin{tikzpicture}
draw (0, 0) node[below] {A} to["$x+29$"] ++ (0, 4) node[above] {B}
to ++ (3,-4) node[below] {C}
to["$21$"] cycle;
draw (5,.5) node[below] {D} to["$12$"] ++ (0, 3) node[above] {E}
to ++ (2,-3) node[below] {F}
to["$x$"] cycle;
end{tikzpicture}
end{document}
answered 22 hours ago
ZarkoZarko
129k868169
129k868169
add a comment |
add a comment |
Lex_i is a new contributor. Be nice, and check out our Code of Conduct.
Lex_i is a new contributor. Be nice, and check out our Code of Conduct.
Lex_i is a new contributor. Be nice, and check out our Code of Conduct.
Lex_i 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%2f483446%2fhow-do-i-draw-and-define-two-right-triangles-next-to-each-other%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
Welcome to TeX.SE!
– Kurt
yesterday