Center page as a whole without centering each element individuallyCenter figure which spans over whole pagecenter and centeringcentering doesn't seem to center my textHow to center align the whole table?How to center align the whole table?The photo doesn't center when using centeringCenter the text in whole pageCentering versus Centercentering does not center textWhy does centering not center?
Why didn’t Eve recognize the little cockroach as a living organism?
Do people actually use the word "kaputt" in conversation?
How to get directions in deep space?
Strange behavior in TikZ draw command
Weird lines in Microsoft Word
Do native speakers use "ultima" and "proxima" frequently in spoken English?
Showing mass murder in a kid's book
If the Dominion rule using their Jem'Hadar troops, why is their life expectancy so low?
Error in master's thesis, I do not know what to do
Hashing password to increase entropy
Does capillary rise violate hydrostatic paradox?
Why doesn't Gödel's incompleteness theorem apply to false statements?
Asserting that Atheism and Theism are both faith based positions
Reasons for having MCU pin-states default to pull-up/down out of reset
Sort with assumptions
What do the positive and negative (+/-) transmit and receive pins mean on Ethernet cables?
Why is implicit conversion not ambiguous for non-primitive types?
Are hand made posters acceptable in Academia?
Why would five hundred and five same as one?
Why is indicated airspeed rather than ground speed used during the takeoff roll?
Has the laser at Magurele, Romania reached the tenth of the Sun power?
How do you say "Trust your struggle." in French?
What (if any) is the reason to buy in small local stores?
Can a Knock spell open the door to Mordenkainen's Magnificent Mansion?
Center page as a whole without centering each element individually
Center figure which spans over whole pagecenter and centeringcentering doesn't seem to center my textHow to center align the whole table?How to center align the whole table?The photo doesn't center when using centeringCenter the text in whole pageCentering versus Centercentering does not center textWhy does centering not center?
I have some narrow text and tabular environments that I'd like to center based on the horizontal space they use up in total. However, it's important that when centered, the original alignments between the elements are preserved. So the effect would be more like increasing margins. Naturally, centering
won't work, as it centers every element individually.
The closest I've come is using a minipage
and scaling the width by eye. The total width of the page content might vary though. So is there a way to do this kind of centering?
I guess if there's a way to measure the total width that a page takes, it could be fed to minipage
. I have very little experience with LaTeX macros and what's generally possible. So any help would be greatly appreciated!
Here's an example.
And a minimal code with all cases:
documentclass[12pt]article
usepackage[margin=1in]geometry
usepackage[utf8]inputenc
usepackage[finnish]babel
usepackagegensymb
setlengthparskip1em
begindocument
Intro
begintabularl
C & C \
endtabular
Juttu
begintabularl
C & C & Am & G \
C Dm & C & C quad G G & C \
C & C & Am & G \
C Dm & C & C quad G G & C \
endtabular
centering
Intro
begintabularl
C & C \
endtabular
Juttu
begintabularl
C & C & Am & G \
C Dm & C & C quad G G & C \
C & C & Am & G \
C Dm & C & C quad G G & C \
endtabular
centering
beginminipage0.3linewidth
setlengthparskip1em
Intro
begintabularl
C & C \
endtabular
Juttu
begintabularl
C & C & Am & G \
C Dm & C & C quad G G & C \
C & C & Am & G \
C Dm & C & C quad G G & C \
endtabular
endminipage
enddocument
horizontal-alignment
add a comment |
I have some narrow text and tabular environments that I'd like to center based on the horizontal space they use up in total. However, it's important that when centered, the original alignments between the elements are preserved. So the effect would be more like increasing margins. Naturally, centering
won't work, as it centers every element individually.
The closest I've come is using a minipage
and scaling the width by eye. The total width of the page content might vary though. So is there a way to do this kind of centering?
I guess if there's a way to measure the total width that a page takes, it could be fed to minipage
. I have very little experience with LaTeX macros and what's generally possible. So any help would be greatly appreciated!
Here's an example.
And a minimal code with all cases:
documentclass[12pt]article
usepackage[margin=1in]geometry
usepackage[utf8]inputenc
usepackage[finnish]babel
usepackagegensymb
setlengthparskip1em
begindocument
Intro
begintabularl
C & C \
endtabular
Juttu
begintabularl
C & C & Am & G \
C Dm & C & C quad G G & C \
C & C & Am & G \
C Dm & C & C quad G G & C \
endtabular
centering
Intro
begintabularl
C & C \
endtabular
Juttu
begintabularl
C & C & Am & G \
C Dm & C & C quad G G & C \
C & C & Am & G \
C Dm & C & C quad G G & C \
endtabular
centering
beginminipage0.3linewidth
setlengthparskip1em
Intro
begintabularl
C & C \
endtabular
Juttu
begintabularl
C & C & Am & G \
C Dm & C & C quad G G & C \
C & C & Am & G \
C Dm & C & C quad G G & C \
endtabular
endminipage
enddocument
horizontal-alignment
1
Please make a minimal working example (MWE) that illustrates your issue.
– leandriis
2 hours ago
1
If you can provide the code that produces the above content, one could better assist you with ideas on how to centre the content.
– Werner
2 hours ago
@leandriis Added.
– Felix
2 hours ago
@Felix: Thanks for adding the example. If I understand you correctly, you basically would like to achieve the result in the third example?
– leandriis
2 hours ago
@leandriis Correct, the second one is the attempt usingcentering
, which I'm sure you see is not the proper output.
– Felix
2 hours ago
add a comment |
I have some narrow text and tabular environments that I'd like to center based on the horizontal space they use up in total. However, it's important that when centered, the original alignments between the elements are preserved. So the effect would be more like increasing margins. Naturally, centering
won't work, as it centers every element individually.
The closest I've come is using a minipage
and scaling the width by eye. The total width of the page content might vary though. So is there a way to do this kind of centering?
I guess if there's a way to measure the total width that a page takes, it could be fed to minipage
. I have very little experience with LaTeX macros and what's generally possible. So any help would be greatly appreciated!
Here's an example.
And a minimal code with all cases:
documentclass[12pt]article
usepackage[margin=1in]geometry
usepackage[utf8]inputenc
usepackage[finnish]babel
usepackagegensymb
setlengthparskip1em
begindocument
Intro
begintabularl
C & C \
endtabular
Juttu
begintabularl
C & C & Am & G \
C Dm & C & C quad G G & C \
C & C & Am & G \
C Dm & C & C quad G G & C \
endtabular
centering
Intro
begintabularl
C & C \
endtabular
Juttu
begintabularl
C & C & Am & G \
C Dm & C & C quad G G & C \
C & C & Am & G \
C Dm & C & C quad G G & C \
endtabular
centering
beginminipage0.3linewidth
setlengthparskip1em
Intro
begintabularl
C & C \
endtabular
Juttu
begintabularl
C & C & Am & G \
C Dm & C & C quad G G & C \
C & C & Am & G \
C Dm & C & C quad G G & C \
endtabular
endminipage
enddocument
horizontal-alignment
I have some narrow text and tabular environments that I'd like to center based on the horizontal space they use up in total. However, it's important that when centered, the original alignments between the elements are preserved. So the effect would be more like increasing margins. Naturally, centering
won't work, as it centers every element individually.
The closest I've come is using a minipage
and scaling the width by eye. The total width of the page content might vary though. So is there a way to do this kind of centering?
I guess if there's a way to measure the total width that a page takes, it could be fed to minipage
. I have very little experience with LaTeX macros and what's generally possible. So any help would be greatly appreciated!
Here's an example.
And a minimal code with all cases:
documentclass[12pt]article
usepackage[margin=1in]geometry
usepackage[utf8]inputenc
usepackage[finnish]babel
usepackagegensymb
setlengthparskip1em
begindocument
Intro
begintabularl
C & C \
endtabular
Juttu
begintabularl
C & C & Am & G \
C Dm & C & C quad G G & C \
C & C & Am & G \
C Dm & C & C quad G G & C \
endtabular
centering
Intro
begintabularl
C & C \
endtabular
Juttu
begintabularl
C & C & Am & G \
C Dm & C & C quad G G & C \
C & C & Am & G \
C Dm & C & C quad G G & C \
endtabular
centering
beginminipage0.3linewidth
setlengthparskip1em
Intro
begintabularl
C & C \
endtabular
Juttu
begintabularl
C & C & Am & G \
C Dm & C & C quad G G & C \
C & C & Am & G \
C Dm & C & C quad G G & C \
endtabular
endminipage
enddocument
horizontal-alignment
horizontal-alignment
edited 2 hours ago
Felix
asked 2 hours ago
FelixFelix
1386
1386
1
Please make a minimal working example (MWE) that illustrates your issue.
– leandriis
2 hours ago
1
If you can provide the code that produces the above content, one could better assist you with ideas on how to centre the content.
– Werner
2 hours ago
@leandriis Added.
– Felix
2 hours ago
@Felix: Thanks for adding the example. If I understand you correctly, you basically would like to achieve the result in the third example?
– leandriis
2 hours ago
@leandriis Correct, the second one is the attempt usingcentering
, which I'm sure you see is not the proper output.
– Felix
2 hours ago
add a comment |
1
Please make a minimal working example (MWE) that illustrates your issue.
– leandriis
2 hours ago
1
If you can provide the code that produces the above content, one could better assist you with ideas on how to centre the content.
– Werner
2 hours ago
@leandriis Added.
– Felix
2 hours ago
@Felix: Thanks for adding the example. If I understand you correctly, you basically would like to achieve the result in the third example?
– leandriis
2 hours ago
@leandriis Correct, the second one is the attempt usingcentering
, which I'm sure you see is not the proper output.
– Felix
2 hours ago
1
1
Please make a minimal working example (MWE) that illustrates your issue.
– leandriis
2 hours ago
Please make a minimal working example (MWE) that illustrates your issue.
– leandriis
2 hours ago
1
1
If you can provide the code that produces the above content, one could better assist you with ideas on how to centre the content.
– Werner
2 hours ago
If you can provide the code that produces the above content, one could better assist you with ideas on how to centre the content.
– Werner
2 hours ago
@leandriis Added.
– Felix
2 hours ago
@leandriis Added.
– Felix
2 hours ago
@Felix: Thanks for adding the example. If I understand you correctly, you basically would like to achieve the result in the third example?
– leandriis
2 hours ago
@Felix: Thanks for adding the example. If I understand you correctly, you basically would like to achieve the result in the third example?
– leandriis
2 hours ago
@leandriis Correct, the second one is the attempt using
centering
, which I'm sure you see is not the proper output.– Felix
2 hours ago
@leandriis Correct, the second one is the attempt using
centering
, which I'm sure you see is not the proper output.– Felix
2 hours ago
add a comment |
2 Answers
2
active
oldest
votes
Instead of a minipage
you could use a varwidth
environment - this will automatically shrink to the necessary width:
documentclass[12pt]article
usepackage[margin=1in]geometry
usepackage[utf8]inputenc
usepackage[finnish]babel
usepackagegensymb
setlengthparskip1em
usepackagevarwidth
begindocument
centering
beginvarwidthlinewidth
setlengthparskip1em
Intro
begintabularl
C & C \
endtabular
Juttu
begintabularl
C & C & Am & G \
C Dm & C & C quad G G & C \
C & C & Am & G \
C Dm & C & C quad G G & C \
endtabular
endvarwidth
enddocument
Well damn, yet again I'm not alone with my problems. Simple. Effective. Thanks!
– Felix
1 hour ago
@Felix You're welcome! Thanks to the nice MWE you prepared, this was easy to answer!
– samcarter
1 hour ago
add a comment |
I would just set the constructions inside a tabular
(that doesn't have any column padding, although that's necessary). The tabular
will expand as needed, ultimately representing an unbreakable box that you can centre:
documentclassarticle
usepackage[margin=1in]geometry
begindocument
centering
begintabular@ l @
Intro \
\
begintabular l
C & C
endtabular \
\
Juttu \
\
begintabular l
C & C & Am & G \
C Dm & C & C quad G G & C \
C & C & Am & G \
C Dm & C & C quad G G & C
endtabular
endtabular
enddocument
Having the line breaks everywhere bothers me a bit. Maybe too much. But yeah, didn't think of that, thanks for the answer!
– Felix
2 hours ago
Maybe one could also useIntro \[parskip]
instead ofIntro \ \
?
– leandriis
1 hour ago
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
);
);
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%2f480364%2fcenter-page-as-a-whole-without-centering-each-element-individually%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
Instead of a minipage
you could use a varwidth
environment - this will automatically shrink to the necessary width:
documentclass[12pt]article
usepackage[margin=1in]geometry
usepackage[utf8]inputenc
usepackage[finnish]babel
usepackagegensymb
setlengthparskip1em
usepackagevarwidth
begindocument
centering
beginvarwidthlinewidth
setlengthparskip1em
Intro
begintabularl
C & C \
endtabular
Juttu
begintabularl
C & C & Am & G \
C Dm & C & C quad G G & C \
C & C & Am & G \
C Dm & C & C quad G G & C \
endtabular
endvarwidth
enddocument
Well damn, yet again I'm not alone with my problems. Simple. Effective. Thanks!
– Felix
1 hour ago
@Felix You're welcome! Thanks to the nice MWE you prepared, this was easy to answer!
– samcarter
1 hour ago
add a comment |
Instead of a minipage
you could use a varwidth
environment - this will automatically shrink to the necessary width:
documentclass[12pt]article
usepackage[margin=1in]geometry
usepackage[utf8]inputenc
usepackage[finnish]babel
usepackagegensymb
setlengthparskip1em
usepackagevarwidth
begindocument
centering
beginvarwidthlinewidth
setlengthparskip1em
Intro
begintabularl
C & C \
endtabular
Juttu
begintabularl
C & C & Am & G \
C Dm & C & C quad G G & C \
C & C & Am & G \
C Dm & C & C quad G G & C \
endtabular
endvarwidth
enddocument
Well damn, yet again I'm not alone with my problems. Simple. Effective. Thanks!
– Felix
1 hour ago
@Felix You're welcome! Thanks to the nice MWE you prepared, this was easy to answer!
– samcarter
1 hour ago
add a comment |
Instead of a minipage
you could use a varwidth
environment - this will automatically shrink to the necessary width:
documentclass[12pt]article
usepackage[margin=1in]geometry
usepackage[utf8]inputenc
usepackage[finnish]babel
usepackagegensymb
setlengthparskip1em
usepackagevarwidth
begindocument
centering
beginvarwidthlinewidth
setlengthparskip1em
Intro
begintabularl
C & C \
endtabular
Juttu
begintabularl
C & C & Am & G \
C Dm & C & C quad G G & C \
C & C & Am & G \
C Dm & C & C quad G G & C \
endtabular
endvarwidth
enddocument
Instead of a minipage
you could use a varwidth
environment - this will automatically shrink to the necessary width:
documentclass[12pt]article
usepackage[margin=1in]geometry
usepackage[utf8]inputenc
usepackage[finnish]babel
usepackagegensymb
setlengthparskip1em
usepackagevarwidth
begindocument
centering
beginvarwidthlinewidth
setlengthparskip1em
Intro
begintabularl
C & C \
endtabular
Juttu
begintabularl
C & C & Am & G \
C Dm & C & C quad G G & C \
C & C & Am & G \
C Dm & C & C quad G G & C \
endtabular
endvarwidth
enddocument
edited 1 hour ago
Werner
448k709911697
448k709911697
answered 1 hour ago
samcartersamcarter
92.2k7105298
92.2k7105298
Well damn, yet again I'm not alone with my problems. Simple. Effective. Thanks!
– Felix
1 hour ago
@Felix You're welcome! Thanks to the nice MWE you prepared, this was easy to answer!
– samcarter
1 hour ago
add a comment |
Well damn, yet again I'm not alone with my problems. Simple. Effective. Thanks!
– Felix
1 hour ago
@Felix You're welcome! Thanks to the nice MWE you prepared, this was easy to answer!
– samcarter
1 hour ago
Well damn, yet again I'm not alone with my problems. Simple. Effective. Thanks!
– Felix
1 hour ago
Well damn, yet again I'm not alone with my problems. Simple. Effective. Thanks!
– Felix
1 hour ago
@Felix You're welcome! Thanks to the nice MWE you prepared, this was easy to answer!
– samcarter
1 hour ago
@Felix You're welcome! Thanks to the nice MWE you prepared, this was easy to answer!
– samcarter
1 hour ago
add a comment |
I would just set the constructions inside a tabular
(that doesn't have any column padding, although that's necessary). The tabular
will expand as needed, ultimately representing an unbreakable box that you can centre:
documentclassarticle
usepackage[margin=1in]geometry
begindocument
centering
begintabular@ l @
Intro \
\
begintabular l
C & C
endtabular \
\
Juttu \
\
begintabular l
C & C & Am & G \
C Dm & C & C quad G G & C \
C & C & Am & G \
C Dm & C & C quad G G & C
endtabular
endtabular
enddocument
Having the line breaks everywhere bothers me a bit. Maybe too much. But yeah, didn't think of that, thanks for the answer!
– Felix
2 hours ago
Maybe one could also useIntro \[parskip]
instead ofIntro \ \
?
– leandriis
1 hour ago
add a comment |
I would just set the constructions inside a tabular
(that doesn't have any column padding, although that's necessary). The tabular
will expand as needed, ultimately representing an unbreakable box that you can centre:
documentclassarticle
usepackage[margin=1in]geometry
begindocument
centering
begintabular@ l @
Intro \
\
begintabular l
C & C
endtabular \
\
Juttu \
\
begintabular l
C & C & Am & G \
C Dm & C & C quad G G & C \
C & C & Am & G \
C Dm & C & C quad G G & C
endtabular
endtabular
enddocument
Having the line breaks everywhere bothers me a bit. Maybe too much. But yeah, didn't think of that, thanks for the answer!
– Felix
2 hours ago
Maybe one could also useIntro \[parskip]
instead ofIntro \ \
?
– leandriis
1 hour ago
add a comment |
I would just set the constructions inside a tabular
(that doesn't have any column padding, although that's necessary). The tabular
will expand as needed, ultimately representing an unbreakable box that you can centre:
documentclassarticle
usepackage[margin=1in]geometry
begindocument
centering
begintabular@ l @
Intro \
\
begintabular l
C & C
endtabular \
\
Juttu \
\
begintabular l
C & C & Am & G \
C Dm & C & C quad G G & C \
C & C & Am & G \
C Dm & C & C quad G G & C
endtabular
endtabular
enddocument
I would just set the constructions inside a tabular
(that doesn't have any column padding, although that's necessary). The tabular
will expand as needed, ultimately representing an unbreakable box that you can centre:
documentclassarticle
usepackage[margin=1in]geometry
begindocument
centering
begintabular@ l @
Intro \
\
begintabular l
C & C
endtabular \
\
Juttu \
\
begintabular l
C & C & Am & G \
C Dm & C & C quad G G & C \
C & C & Am & G \
C Dm & C & C quad G G & C
endtabular
endtabular
enddocument
answered 2 hours ago
WernerWerner
448k709911697
448k709911697
Having the line breaks everywhere bothers me a bit. Maybe too much. But yeah, didn't think of that, thanks for the answer!
– Felix
2 hours ago
Maybe one could also useIntro \[parskip]
instead ofIntro \ \
?
– leandriis
1 hour ago
add a comment |
Having the line breaks everywhere bothers me a bit. Maybe too much. But yeah, didn't think of that, thanks for the answer!
– Felix
2 hours ago
Maybe one could also useIntro \[parskip]
instead ofIntro \ \
?
– leandriis
1 hour ago
Having the line breaks everywhere bothers me a bit. Maybe too much. But yeah, didn't think of that, thanks for the answer!
– Felix
2 hours ago
Having the line breaks everywhere bothers me a bit. Maybe too much. But yeah, didn't think of that, thanks for the answer!
– Felix
2 hours ago
Maybe one could also use
Intro \[parskip]
instead of Intro \ \
?– leandriis
1 hour ago
Maybe one could also use
Intro \[parskip]
instead of Intro \ \
?– leandriis
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.
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%2f480364%2fcenter-page-as-a-whole-without-centering-each-element-individually%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
1
Please make a minimal working example (MWE) that illustrates your issue.
– leandriis
2 hours ago
1
If you can provide the code that produces the above content, one could better assist you with ideas on how to centre the content.
– Werner
2 hours ago
@leandriis Added.
– Felix
2 hours ago
@Felix: Thanks for adding the example. If I understand you correctly, you basically would like to achieve the result in the third example?
– leandriis
2 hours ago
@leandriis Correct, the second one is the attempt using
centering
, which I'm sure you see is not the proper output.– Felix
2 hours ago