как разметить цитату?

19

Как указать цитату в режиме org, чтобы она хорошо отображалась в github? В уценке это выглядит так:

Две вещи бесконечны: вселенная и человеческая глупость; и я не уверен насчет вселенной. - альберт enstein

заранее спасибо.

ninrod
источник

Ответы:

26

При цитировании отрывка из другого документа обычно форматируют его как абзац с отступом как слева, так и справа. Вы можете включить цитаты в документы режима Org следующим образом:

 #+BEGIN_QUOTE
 Everything should be made as simple as possible,
 but not any simpler -- Albert Einstein
 #+END_QUOTE

Эта информация доступна в руководстве организации.

Когда вы конвертируете свой файл в html, ваш текст будет таким, как показано ниже

введите описание изображения здесь

Prasanna
источник
26
Вы можете быстро вставить #+BEGIN_QUOTEи вставить #+END_QUOTEстроки, набрав, <qа затем нажав клавишу TAB.
DoMiNeLa10
1
Есть ли способ добавить параметры форматирования в цитату в orgmode? Например #+BEGIN_QUOTE -gray_background -blue_margin ...? Просто глупый пример, но я хотел бы получить хорошее форматирование, как в OP.
n1k31t4
Более новые версии Org-mode не имеют <q TAB, а скорее C-c C-, q(и тому подобное).
Фернандо Бассо
2

Если вы хотите получить хорошее форматирование, вы можете настроить CSS blockquoteэлемента.

Почему blockquoteэлемент? Если вы используете функцию проверки браузера для проверки блока цитаты, вы можете обнаружить, что его стиль контролируется blockquoteэлементом.

Ниже приведен пример StackExchange, подобного блоку цитаты, вы можете найти конфигурацию с помощью функции проверки.

#+BEGIN_EXPORT html
<style>
blockquote {
    margin-bottom: 10px;
    padding: 10px;
    background-color: #FFF8DC;
    border-left: 2px solid #ffeb8e;
    border-left-color: rgb(255, 228, 102);
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 40px;
    margin-inline-end: 40px;
}
</style>
#+END_EXPORT

#+BEGIN_QUOTE
Everything should be made as simple as possible,

but not any simpler -- Albert Einstein
#+END_QUOTE

Это делает как

введите описание изображения здесь

Ynjxsjmh
источник