Как сделать отступ для нескольких строк в разметке Markdown? - PullRequest
278 голосов
/ 18 мая 2011

Я хочу написать несколько строк текста. Они должны быть отформатированы нормально, за исключением того, что каждая строка должна начинаться с 6-го столбца. То есть Я не хочу, чтобы правило форматирования блока кода делало этот фрагмент текста похожим на код, поскольку я буду использовать другое форматирование, например жирный шрифт и т. Д. Как это сделать в Markdown?

Ответы [ 18 ]

2 голосов
/ 27 октября 2017

Чтобы ответить на вопросы MengLu и @ lifebalance в ответ на ответ SColvin (который я предпочитаю принятому ответу за элемент управления, который он предоставляет), кажется, что при настройке отображения вы можете просто настроить таргетинг на родительский элемент списковнет, добавляя окружающий элемент при необходимости.Поэтому, если мы предположим, что мы делаем это для оглавления, мы можем расширить ответ SColvin:

HTML

<nav class="table-of-contents">
  this is a normal line of text
  * this is the first level of bullet points, made up of <space><space>*<space>
    * this is more indented, composed of <space><space><space><space>*<space>
</nav>

CSS

.table-of-contents ul {
  list-style-type: none;
}
0 голосов
/ 15 марта 2019

Для полноты, более глубокие маркированные списки:

Nested deeper levels: ---- leave here an empty row * first level A item - no space in front the bullet character * second level Aa item - 1 space is enough * third level Aaa item - 5 spaces min * second level Ab item - 4 spaces possible too * first level B item

Вложенные более глубокие уровни:

  • первый уровень Предмет - нет места перед персонажем пули
    • предмет второго уровня Aa - достаточно 1 места
      • Предмет Ааа третьего уровня - мин. 5 пробелов
    • Второй уровень Ab вещь - возможно также 4 пробела
  • предмет первого уровня B

    Nested deeper levels:
     ...Skip a line and indent eight spaces. (as said in the editor-help, just on this page)
    * first level A item - no space in front the bullet character
     * second level Aa item - 1 space is enough
         * third level Aaa item - 5 spaces min
        * second level Ab item - 4 spaces possible too
    * first level B item
    
            And there
            could be even more
            such octets of spaces.
    
0 голосов
/ 12 декабря 2018

Хорошо, с небольшим количеством HTML в вашем коде R, я сделал следующий код для генерации чистого текста в R Markdown.<h3 style="text-indent: 15em;"> отступ текста 15 пробелов.Для исходного вопроса измените значение 15 на 6.

## Option: Du Pont Ratio Concept - (ROE Decomposition)
### (Closed Quotes/Total Premium) = (Closed Quotes/Quotes Issued) X <br>
<h3 style="text-indent: 15em;">
 (Quotes Issued/Renewal Premium) X <br></h3>
<h3 style="text-indent: 15em;">
 (Renewal Premium/Total Premium)</h3>

Так что полученный код дает желаемый формат вывода.Я использую вкладки для документа Markdown и искал, чтобы выстроить текст (), который работал.

r output

0 голосов
/ 09 августа 2017

Другой альтернативой является использование редактора уценки, например StackEdit . Он преобразует HTML (или текст) в уценку в редакторе WYSIWYG. Вы можете создавать отступы, заголовки, списки в редакторе, и он покажет вам соответствующий текст в формате уценки. Затем вы можете сохранить, опубликовать, поделиться или загрузить файл. Вы можете получить к нему доступ на их веб-сайте - загрузка не требуется!

0 голосов
/ 25 ноября 2016

В некоторых реализациях Markdown для отступа используется символ ~.

0 голосов
/ 14 мая 2019

Если вы работаете с точками, попробуйте следующее:

<ul>
  <li>Coffee</li>
  <li>Tea
    <ul>
      <li>Black tea</li>
      <li>Green tea</li>
    </ul>
  </li>
  <li>Milk</li>
</ul>

Это метод, который я использую при стилизации уценки.

0 голосов
/ 31 мая 2019

На gitlab.com один пробел en (U + 2002), за которым следует пробел em (U + 2003), работает прилично.

Предположительно, другие повторения или комбинации не точно учитываемого пространствасимволов также будет достаточно.

0 голосов
/ 17 октября 2017

Используйте пробел без перерывов напрямую (не то же самое, что !).

(Вы можете вставить HTML или какой-нибудь эзотерический код уценки, но я могу придумать более веские причины для прерываниясовместимость со стандартной уценкой.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...