Making a new command for tabular environments with flexible table sizes
I'm trying to create essentially a "new command" or "new environment" with a tabular environment. Is there any possibility to make a simple command that allows me to enter the size of the table and its corresponding entries. For instance, I want to make a command that makes the first table and just change a few numbers to create the second table. How would I accomplish this? Please let me know and thank you.
begin{document} [
begin{tabular}{>{$}c<{$}|*{8}{>{$}c<{$}}}
& E & 2A & B & 2C & 2D\
hlinevrule height 12pt width 0pt
Gamma_1 & (1) & (1) & (1) & (1) & (1)\
Gamma_2 & 1 & (1) & 1 & -1 &-1 \
Gamma_3 & 1 & -1 & 1 & 1 & -1\
Gamma_4 & 1 & -1 & 1 & (-1) & 1\
Gamma_5 & (2) & 0 & (-2) & 0 & 0\
end{tabular}
]
[
begin{tabular}{>{$}l<{$}|*{8}{>{$}l<{$}}}
C_{3si{v}} & E & C_3 & C_3^2 & sv & sv' & sv'' \
hlinevrule height 12pt width 0pt
E & E & C_3 & C_3^2 & sv & sv' & sv'' \
C_3 & C_3 & C_3^2 & E & sv'' & sv & sv' \
C_3^2 & C_3^2 & E & C_3 & sv' & sv'' & sv\
sv & sv & sv' & sv'' & E & C_3 & C_3^2\
sv' & sv' & sv'' & sv & C_3^2 & E & C_3\
sv'' & sv'' & sv & sv' & C_3 &C_3^2 & E\
end{tabular}
]
end{document}
macros tabularx
add a comment |
I'm trying to create essentially a "new command" or "new environment" with a tabular environment. Is there any possibility to make a simple command that allows me to enter the size of the table and its corresponding entries. For instance, I want to make a command that makes the first table and just change a few numbers to create the second table. How would I accomplish this? Please let me know and thank you.
begin{document} [
begin{tabular}{>{$}c<{$}|*{8}{>{$}c<{$}}}
& E & 2A & B & 2C & 2D\
hlinevrule height 12pt width 0pt
Gamma_1 & (1) & (1) & (1) & (1) & (1)\
Gamma_2 & 1 & (1) & 1 & -1 &-1 \
Gamma_3 & 1 & -1 & 1 & 1 & -1\
Gamma_4 & 1 & -1 & 1 & (-1) & 1\
Gamma_5 & (2) & 0 & (-2) & 0 & 0\
end{tabular}
]
[
begin{tabular}{>{$}l<{$}|*{8}{>{$}l<{$}}}
C_{3si{v}} & E & C_3 & C_3^2 & sv & sv' & sv'' \
hlinevrule height 12pt width 0pt
E & E & C_3 & C_3^2 & sv & sv' & sv'' \
C_3 & C_3 & C_3^2 & E & sv'' & sv & sv' \
C_3^2 & C_3^2 & E & C_3 & sv' & sv'' & sv\
sv & sv & sv' & sv'' & E & C_3 & C_3^2\
sv' & sv' & sv'' & sv & C_3^2 & E & C_3\
sv'' & sv'' & sv & sv' & C_3 &C_3^2 & E\
end{tabular}
]
end{document}
macros tabularx
add a comment |
I'm trying to create essentially a "new command" or "new environment" with a tabular environment. Is there any possibility to make a simple command that allows me to enter the size of the table and its corresponding entries. For instance, I want to make a command that makes the first table and just change a few numbers to create the second table. How would I accomplish this? Please let me know and thank you.
begin{document} [
begin{tabular}{>{$}c<{$}|*{8}{>{$}c<{$}}}
& E & 2A & B & 2C & 2D\
hlinevrule height 12pt width 0pt
Gamma_1 & (1) & (1) & (1) & (1) & (1)\
Gamma_2 & 1 & (1) & 1 & -1 &-1 \
Gamma_3 & 1 & -1 & 1 & 1 & -1\
Gamma_4 & 1 & -1 & 1 & (-1) & 1\
Gamma_5 & (2) & 0 & (-2) & 0 & 0\
end{tabular}
]
[
begin{tabular}{>{$}l<{$}|*{8}{>{$}l<{$}}}
C_{3si{v}} & E & C_3 & C_3^2 & sv & sv' & sv'' \
hlinevrule height 12pt width 0pt
E & E & C_3 & C_3^2 & sv & sv' & sv'' \
C_3 & C_3 & C_3^2 & E & sv'' & sv & sv' \
C_3^2 & C_3^2 & E & C_3 & sv' & sv'' & sv\
sv & sv & sv' & sv'' & E & C_3 & C_3^2\
sv' & sv' & sv'' & sv & C_3^2 & E & C_3\
sv'' & sv'' & sv & sv' & C_3 &C_3^2 & E\
end{tabular}
]
end{document}
macros tabularx
I'm trying to create essentially a "new command" or "new environment" with a tabular environment. Is there any possibility to make a simple command that allows me to enter the size of the table and its corresponding entries. For instance, I want to make a command that makes the first table and just change a few numbers to create the second table. How would I accomplish this? Please let me know and thank you.
begin{document} [
begin{tabular}{>{$}c<{$}|*{8}{>{$}c<{$}}}
& E & 2A & B & 2C & 2D\
hlinevrule height 12pt width 0pt
Gamma_1 & (1) & (1) & (1) & (1) & (1)\
Gamma_2 & 1 & (1) & 1 & -1 &-1 \
Gamma_3 & 1 & -1 & 1 & 1 & -1\
Gamma_4 & 1 & -1 & 1 & (-1) & 1\
Gamma_5 & (2) & 0 & (-2) & 0 & 0\
end{tabular}
]
[
begin{tabular}{>{$}l<{$}|*{8}{>{$}l<{$}}}
C_{3si{v}} & E & C_3 & C_3^2 & sv & sv' & sv'' \
hlinevrule height 12pt width 0pt
E & E & C_3 & C_3^2 & sv & sv' & sv'' \
C_3 & C_3 & C_3^2 & E & sv'' & sv & sv' \
C_3^2 & C_3^2 & E & C_3 & sv' & sv'' & sv\
sv & sv & sv' & sv'' & E & C_3 & C_3^2\
sv' & sv' & sv'' & sv & C_3^2 & E & C_3\
sv'' & sv'' & sv & sv' & C_3 &C_3^2 & E\
end{tabular}
]
end{document}
macros tabularx
macros tabularx
asked 13 mins ago
Dave2343Dave2343
272
272
add a comment |
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "85"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f474962%2fmaking-a-new-command-for-tabular-environments-with-flexible-table-sizes%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
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%2f474962%2fmaking-a-new-command-for-tabular-environments-with-flexible-table-sizes%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