В формате posterdown возникают проблемы с размером шрифта и логотипа
Я работаю с Posterdown, чтобы сделать плакат в портретной ориентации. Но я уже некоторое время пытаюсь с этим справиться, и мне нужна помощь.
Первый. Я хотел бы увеличить размер одного из добавленных мной логотипов. Я пробовал несколькими найденными способами, но это не сработало.
Я хотел бы уменьшить синюю полосу вверху, потому что она очень большая. Наконец, я хотел бы включить больше логотипов, а не только три, как это сделать?
Код, который я рассматриваю, следующий:
---
main_topsize: 0.2 #percent coverage of the poster
main_bottomsize: 0.1
#ESSENTIALS
title: '**A Better Reproducible Poster Title**'
author:
- name: '**W. Brent Thorne**'
affil: 1
main: true
orcid: '0000-0002-1099-3857'
twitter: brentthorne18
email: bthorne2@brocku.ca
- name: Another G. Contributor
affil: 2
main: true
email: 'ag.con@posterdown.net'
- name: Person Three
affil: 3
- name: Person Four
affil: 2
- name: Person Five
affil: 3
- name: Person Six
affil: 3
- name: A. Seventh Author
affil: 2
affiliation:
- num: 1
address: Department of Earth Science, Brock University
- num: 2
address: Department of Graphics and Layouts, University of Posters; Canada
- num: 3
address: Another Institute of a place where work gets done, Earth, Milky Way
main_findings:
- "Make **better posters** with RMarkdown + **posterdown**."
logoleft_name: https://raw.githubusercontent.com/brentthorne/posterdown/master/images/betterhexlogo.png
logoleft_width: "15cm"
logoright_name: https://raw.githubusercontent.com/brentthorne/posterdown/master/images/betterhexlogo.png
logocenter_name: https://raw.githubusercontent.com/brentthorne/posterdown/master/images/qr-code-black.png
output:
posterdown::posterdown_betterport:
self_contained: false
pandoc_args: --mathjax
number_sections: false
bibliography: packages.bib
link-citations: true
---
```{r, include=FALSE}
knitr::opts_chunk$set(echo = FALSE,
warning = FALSE,
tidy = FALSE,
message = FALSE,
fig.align = 'center',
out.width = "100%")
options(knitr.table.format = "html")
```
# Introduction
This is the `posterdown_betterport` template for the {posterdown} package! I was inspired by the twitter thread of [Mike Morrison](https://mobile.twitter.com/mikemorrison/status/1110191245035479041) and wanted to apply the `#betterposter` concept to the reproducible (yet simple to use) functionality of the {posterdown} package [@R-posterdown]. If you're not an R user don't sweat as you do **NOT** need to use it at all! Feel free to use only the Markdown functionality of this package :)
```{r, include=FALSE}
knitr::write_bib(c('posterdown', 'rmarkdown','pagedown'), 'packages.bib')
```
## Objectives
1. Pick a template layout.
2. Write/ create your poster content distraction free.
3. Let posterdown do its thing!
# Methods
I will show here how to include poster elements that may be useful, such as an equation using mathjax:
$$
E = mc^2
$$
To reference a citation you can add your `.bib` file to the working directory and name it in the YAML metadata or generate an automated one as done here, then you only need to reference the label value in the `.bib` file. For example this package is built on top of the wonderful {pagedown} package and I will cite it at the end of this sentance using this in the rmd `[@R-pagedown]` [@R-pagedown].
To get a better understanding of how to include features like these please refer to the {posterdown} [wiki](https://github.com/posterdown/wiki).
**_Now on to the results!_**
# Results
Here you may have some figures to show off, bellow I have made a scatterplot with the infamous Iris dataset and I can even reference to the figure automatically like this, `Figure \@ref(fig:irisfigure)`, Figure \@ref(fig:irisfigure).
```{r, irisfigure, fig.cap='Here is a caption for the figure. This can be added by using the "fig.cap" option in the r code chunk options, see this [link](https://yihui.name/knitr/options/#plots) from the legend himself, [Yihui Xie](https://twitter.com/xieyihui).', out.width="80%"}
par(mar=c(2,2,0,1))
plot(x = iris$Sepal.Length, y = iris$Sepal.Width,
col = iris$Species, pch = 19, xlab = "Sepal Length",
ylab = "Sepal Width")
```
Maybe you want to show off some of that fancy code you spent so much time on to make that figure, well you can do that too! Just use the `echo=TRUE` option in the r code chunk options, Figure \@ref(fig:myprettycode)!
```{r myprettycode, echo=TRUE, fig.cap='Boxplots, so hot right now!', fig.height=6, out.width="80%"}
#trim whitespace
par(mar=c(2,2,0,0))
#plot boxplots
boxplot(iris$Sepal.Width~iris$Species,
col = "#008080",
border = "#0b4545",
ylab = "Sepal Width (cm)",
xlab = "Species")
```
How about a neat table of data? See, Table \@ref(tab:iristable):
```{r, iristable}
knitr::kable(
iris[1:15,1:5], format = "html",
caption = "A table made with the **knitr::kable** function.",
align = "c", col.names = c("Sepal <br> Length",
"Sepal <br> Width",
"Petal <br> Length",
"Petal <br> Width",
"Species"),
escape = FALSE)
```
# References
В руководстве к этой библиотеке я нашел, что есть опция logoleft_width:.... но с единицами измерения неясно. Как видите, я выбрал
logoleft_width: "15cm"
но после запуска кода размер логотипа никогда не меняется.
То же самое с размером шрифта, который я пробовал
font_size: 32
и я поменял на другие значения, но размер не меняется.
Еще один вопрос, который мне не ясен:
logoleft_name: https://raw.githubusercontent.com/brentthorne/posterdown/master/images/betterhexlogo.png
Здесь возникает вопрос: если я хочу поместить изображение, которое есть на моем компьютере, как это сделать? потому что я пытался написать каталог, но это не сработало. Я не знаю, нужно ли мне включать конкретный синтаксис. Кроме того, как включить больше логотипов, но сверху, а не снизу?
Ссылка на вывод кода находится в: