В прошлом я использовал два метода, оба ответа на вопрос, который вы связали.Я что-то упускаю из-за того, что они не удовлетворяют вашим потребностям?
Кажется, что вам нужен метод 1, но я лично склонялся к использованию метода 2, потому что мне нравится гибкость использования столбцов различной ширины.
Примечание. Я тестировал эти методы только с использованием формата ioslides
Метод 1: forceBreak, теги встроенного стиля
Для этого требуется дополнительный определенный класс CSS, который вы можете сделать встроенным в начале документа.
---
title: "Untitled"
output:
ioslides_presentation:
widescreen: true
---
<style>
.forceBreak { -webkit-column-break-after: always; break-after: column; }
</style>
## Slide Title {.columns-2 .smaller}
### Slide Subtitle
>- Some bullet points which take up some space space space space space space space
>- on the column on the left
>- which are then wrapped to the right column.
>- *Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.*
>- line break after this longer bullet point but intead it breaks in some strange place even though it would have space at the bottom of the left column!
<p class="forceBreak"></p>
```{r, echo = FALSE, fig.width=4.7}
plot(mtcars)
```
![forceBreakWide](https://i.stack.imgur.com/0Spdi.png)
Метод 2: HTML-теги
Этот метод не требует никаких дополнительных определений CSS или внешних файлов.
---
title: "Untitled"
output: ioslides_presentation
---
## Another Method for Two Column Layouts
<div style="float: left; width: 40%;">
+ This text is on the left
</div>
<div style="float: right; width: 60%;">
+ This text is on the right
</div>