Can I center and middle a figure in html xaringan R
I notice that you can center and middle the layout of a slide using class: center, middle in xaringan slides, but that changes the title and layout of the entire slide. You can also center the image by:
.center[
!('foo.svg')
]
But I wonder if I can center the plot and also make it at middle of the slide without changing the layout of the entire page in xaringan?
Thanks!
css xaringan
add a comment |
I notice that you can center and middle the layout of a slide using class: center, middle in xaringan slides, but that changes the title and layout of the entire slide. You can also center the image by:
.center[
!('foo.svg')
]
But I wonder if I can center the plot and also make it at middle of the slide without changing the layout of the entire page in xaringan?
Thanks!
css xaringan
I quickly checked.center.middlebut it's not working. but I think it's not hard to tackle. This question indicates that our wiki needs to improve! github.com/yihui/xaringan
– TC Zhang
Nov 28 '18 at 6:54
Yeahmiddleworks only for remark slide as a whole. I have a work around creating a classvmiddlefor this which I'll post soon.
– Emi
Dec 2 '18 at 19:01
Oops I realised my work around only works on my theme because of the way I define the columns. I guess the easiest way to adjust is to include lots of<br>for now
– Emi
Dec 2 '18 at 19:08
@Emi Thanks for your response. Could you post an answer with replicable codes?
– Miao Cai
Dec 2 '18 at 22:33
add a comment |
I notice that you can center and middle the layout of a slide using class: center, middle in xaringan slides, but that changes the title and layout of the entire slide. You can also center the image by:
.center[
!('foo.svg')
]
But I wonder if I can center the plot and also make it at middle of the slide without changing the layout of the entire page in xaringan?
Thanks!
css xaringan
I notice that you can center and middle the layout of a slide using class: center, middle in xaringan slides, but that changes the title and layout of the entire slide. You can also center the image by:
.center[
!('foo.svg')
]
But I wonder if I can center the plot and also make it at middle of the slide without changing the layout of the entire page in xaringan?
Thanks!
css xaringan
css xaringan
asked Nov 28 '18 at 1:50
Miao CaiMiao Cai
7411
7411
I quickly checked.center.middlebut it's not working. but I think it's not hard to tackle. This question indicates that our wiki needs to improve! github.com/yihui/xaringan
– TC Zhang
Nov 28 '18 at 6:54
Yeahmiddleworks only for remark slide as a whole. I have a work around creating a classvmiddlefor this which I'll post soon.
– Emi
Dec 2 '18 at 19:01
Oops I realised my work around only works on my theme because of the way I define the columns. I guess the easiest way to adjust is to include lots of<br>for now
– Emi
Dec 2 '18 at 19:08
@Emi Thanks for your response. Could you post an answer with replicable codes?
– Miao Cai
Dec 2 '18 at 22:33
add a comment |
I quickly checked.center.middlebut it's not working. but I think it's not hard to tackle. This question indicates that our wiki needs to improve! github.com/yihui/xaringan
– TC Zhang
Nov 28 '18 at 6:54
Yeahmiddleworks only for remark slide as a whole. I have a work around creating a classvmiddlefor this which I'll post soon.
– Emi
Dec 2 '18 at 19:01
Oops I realised my work around only works on my theme because of the way I define the columns. I guess the easiest way to adjust is to include lots of<br>for now
– Emi
Dec 2 '18 at 19:08
@Emi Thanks for your response. Could you post an answer with replicable codes?
– Miao Cai
Dec 2 '18 at 22:33
I quickly checked
.center.middle but it's not working. but I think it's not hard to tackle. This question indicates that our wiki needs to improve! github.com/yihui/xaringan– TC Zhang
Nov 28 '18 at 6:54
I quickly checked
.center.middle but it's not working. but I think it's not hard to tackle. This question indicates that our wiki needs to improve! github.com/yihui/xaringan– TC Zhang
Nov 28 '18 at 6:54
Yeah
middle works only for remark slide as a whole. I have a work around creating a class vmiddle for this which I'll post soon.– Emi
Dec 2 '18 at 19:01
Yeah
middle works only for remark slide as a whole. I have a work around creating a class vmiddle for this which I'll post soon.– Emi
Dec 2 '18 at 19:01
Oops I realised my work around only works on my theme because of the way I define the columns. I guess the easiest way to adjust is to include lots of
<br> for now– Emi
Dec 2 '18 at 19:08
Oops I realised my work around only works on my theme because of the way I define the columns. I guess the easiest way to adjust is to include lots of
<br> for now– Emi
Dec 2 '18 at 19:08
@Emi Thanks for your response. Could you post an answer with replicable codes?
– Miao Cai
Dec 2 '18 at 22:33
@Emi Thanks for your response. Could you post an answer with replicable codes?
– Miao Cai
Dec 2 '18 at 22:33
add a comment |
1 Answer
1
active
oldest
votes
Try this:
define a .center2 class at the beginning of your rmd or in a separate CSS file:
<style>
.center2 {
margin: 0;
position: absolute;
top: 50%;
left: 50%;
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
</style>
Then insert the image, wrap it with .center2 :
.center2[
```{r echo = FALSE}
knitr::include_graphics("path/to/image")
```
]
Thank you for your response. From my understanding, .fig.align = 'center' can horizontally center the figure in Rmarkdown, but can I center the figure both vertically and horizontally, .i.e. put the figure at the very middle of the slide. I think this is usefully when we need to put the figure in the slide.
– Miao Cai
Dec 6 '18 at 16:57
Ahh, I see. so we have to deal with CSS styles here. I edited my answer, please have a try.
– TC Zhang
Dec 7 '18 at 0:02
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
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: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
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%2fstackoverflow.com%2fquestions%2f53510905%2fcan-i-center-and-middle-a-figure-in-html-xaringan-r%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Try this:
define a .center2 class at the beginning of your rmd or in a separate CSS file:
<style>
.center2 {
margin: 0;
position: absolute;
top: 50%;
left: 50%;
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
</style>
Then insert the image, wrap it with .center2 :
.center2[
```{r echo = FALSE}
knitr::include_graphics("path/to/image")
```
]
Thank you for your response. From my understanding, .fig.align = 'center' can horizontally center the figure in Rmarkdown, but can I center the figure both vertically and horizontally, .i.e. put the figure at the very middle of the slide. I think this is usefully when we need to put the figure in the slide.
– Miao Cai
Dec 6 '18 at 16:57
Ahh, I see. so we have to deal with CSS styles here. I edited my answer, please have a try.
– TC Zhang
Dec 7 '18 at 0:02
add a comment |
Try this:
define a .center2 class at the beginning of your rmd or in a separate CSS file:
<style>
.center2 {
margin: 0;
position: absolute;
top: 50%;
left: 50%;
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
</style>
Then insert the image, wrap it with .center2 :
.center2[
```{r echo = FALSE}
knitr::include_graphics("path/to/image")
```
]
Thank you for your response. From my understanding, .fig.align = 'center' can horizontally center the figure in Rmarkdown, but can I center the figure both vertically and horizontally, .i.e. put the figure at the very middle of the slide. I think this is usefully when we need to put the figure in the slide.
– Miao Cai
Dec 6 '18 at 16:57
Ahh, I see. so we have to deal with CSS styles here. I edited my answer, please have a try.
– TC Zhang
Dec 7 '18 at 0:02
add a comment |
Try this:
define a .center2 class at the beginning of your rmd or in a separate CSS file:
<style>
.center2 {
margin: 0;
position: absolute;
top: 50%;
left: 50%;
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
</style>
Then insert the image, wrap it with .center2 :
.center2[
```{r echo = FALSE}
knitr::include_graphics("path/to/image")
```
]
Try this:
define a .center2 class at the beginning of your rmd or in a separate CSS file:
<style>
.center2 {
margin: 0;
position: absolute;
top: 50%;
left: 50%;
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
</style>
Then insert the image, wrap it with .center2 :
.center2[
```{r echo = FALSE}
knitr::include_graphics("path/to/image")
```
]
edited Dec 7 '18 at 0:08
answered Dec 6 '18 at 7:54
TC ZhangTC Zhang
1,7791412
1,7791412
Thank you for your response. From my understanding, .fig.align = 'center' can horizontally center the figure in Rmarkdown, but can I center the figure both vertically and horizontally, .i.e. put the figure at the very middle of the slide. I think this is usefully when we need to put the figure in the slide.
– Miao Cai
Dec 6 '18 at 16:57
Ahh, I see. so we have to deal with CSS styles here. I edited my answer, please have a try.
– TC Zhang
Dec 7 '18 at 0:02
add a comment |
Thank you for your response. From my understanding, .fig.align = 'center' can horizontally center the figure in Rmarkdown, but can I center the figure both vertically and horizontally, .i.e. put the figure at the very middle of the slide. I think this is usefully when we need to put the figure in the slide.
– Miao Cai
Dec 6 '18 at 16:57
Ahh, I see. so we have to deal with CSS styles here. I edited my answer, please have a try.
– TC Zhang
Dec 7 '18 at 0:02
Thank you for your response. From my understanding, .fig.align = 'center' can horizontally center the figure in Rmarkdown, but can I center the figure both vertically and horizontally, .i.e. put the figure at the very middle of the slide. I think this is usefully when we need to put the figure in the slide.
– Miao Cai
Dec 6 '18 at 16:57
Thank you for your response. From my understanding, .fig.align = 'center' can horizontally center the figure in Rmarkdown, but can I center the figure both vertically and horizontally, .i.e. put the figure at the very middle of the slide. I think this is usefully when we need to put the figure in the slide.
– Miao Cai
Dec 6 '18 at 16:57
Ahh, I see. so we have to deal with CSS styles here. I edited my answer, please have a try.
– TC Zhang
Dec 7 '18 at 0:02
Ahh, I see. so we have to deal with CSS styles here. I edited my answer, please have a try.
– TC Zhang
Dec 7 '18 at 0:02
add a comment |
Thanks for contributing an answer to Stack Overflow!
- 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%2fstackoverflow.com%2fquestions%2f53510905%2fcan-i-center-and-middle-a-figure-in-html-xaringan-r%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
I quickly checked
.center.middlebut it's not working. but I think it's not hard to tackle. This question indicates that our wiki needs to improve! github.com/yihui/xaringan– TC Zhang
Nov 28 '18 at 6:54
Yeah
middleworks only for remark slide as a whole. I have a work around creating a classvmiddlefor this which I'll post soon.– Emi
Dec 2 '18 at 19:01
Oops I realised my work around only works on my theme because of the way I define the columns. I guess the easiest way to adjust is to include lots of
<br>for now– Emi
Dec 2 '18 at 19:08
@Emi Thanks for your response. Could you post an answer with replicable codes?
– Miao Cai
Dec 2 '18 at 22:33