Как центрировать файл уценки (.Rmd) в {блестящем} приложении? - PullRequest
0 голосов
/ 04 августа 2020

Я пытаюсь центрировать документы уценки, которые я включаю в приложение shiny.

Минимальный пример: использование файла с именем markdown_file.Rmd, в котором есть этот текст:

---
output: html_document
---

# Test file

This is some text.

и очень базовое c shiny приложение:

library(shiny)
ui <- navbarPage(
    title = "Test app",
    tabPanel(
        "First tab",
        mainPanel(
            fluidPage(
                includeMarkdown('markdown_file.Rmd')
            )
        )
    )
)

server <- function(input, output) {}

shinyApp(ui = ui, server = server)

Мы видим, что документ с уценкой автоматически выравнивается по левому краю в приложении. Я бы хотел, чтобы он находился в центре страницы, но чтобы текст в документе по-прежнему выравнивался по левому краю. Я пробовал верхний ответ здесь: Центрирование изображений по горизонтали в блестящей жидкой строке , но он просто выравнивает мой текст в документе уценки по центру, оставляя фактический документ слева на странице в shiny. Любая помощь здесь очень ценится!

1 Ответ

0 голосов
/ 05 августа 2020

Это позволило мне приблизиться к 3/8 в центре страницы. дайте мне знать, как это работает для вас. Вы также можете добавить html в Shiny, если знаете HTML для организации вывода. помните, в shiny всего 12 столбцов

fluidPage(
    column(12, align="center",
    includeMarkdown('markdown_file.Rmd'))

Но если я это сделаю

fluidPage(column(8, align="right",
                includeMarkdown('markdown_file.Rmd')
            ))

, я получу более центрированный Rmarkdown

...