Ну, да, но мне было интересно, возможно ли это только в синтаксисе уценки.
Мигель Моура
1
Markdown обрабатывает несколько пустых строк как одну пустую строку, вы можете preпометить, чтобы содержать пустые строки Так как уценка внутри preблока не анализируется. Я бы предпочел не делать этого, а добавить столько <br>, сколько необходимо.
vmx
12
Мне кажется, что эти теги могут испортить мой документ, если я хочу, чтобы он также выглядел хорошо, как необработанный текст.
Кайл Делани
134
Я тестирую на многих реализациях Markdown. Символ ASCII без пробелов (за которым следует пустая строка) будет давать пустую строку. Повторение этой пары сделало бы эту работу. Пока что я не подвел ни одного.
Уценка в bitbucket wiki, к сожалению, не поддерживает это
Энтони Хэтчкинс
Это может быть проблемой в кодовых блоках, как "& nbsp;" будет отображаться как "& nbsp;"
Дэвид
@david Я попробовал это на странице Daring Fireball 'Dingus', с блоком <code>, но с помощью backticksон отображается как & nbsp; где в HTML это&nbsp;
user3290525
Мне нужно было добавить пробел между двумя таблицами в файле уценки в TFS / VSTS, и это помогло. Спасибо!
AspiringDevOpsGuru
Это работало с markdown-deux для шаблонов Django. Спасибо!
охватывать
28
Я знаю только варианты ниже. Было бы здорово взять список всех из них и прокомментировать их различия
# RAW## Creates 2 Lines that CAN be selected as text## -------------------------------------------------### The non-breaking space ASCII character ### HTML <(br)/> tag<br /><br />## Creates 2 Lines that CANNOT be selected as text## -------------------------------------------------### HTML Entity 


### Backticks with a space inside followed by two spaces`(space)`(space)(space)`(space)`(space)(space)#### sample:` `` `# End
В разновидностях Markdown, которые поддерживают вывод уравнений, следующее должно работать на отдельной строке с пустыми строками до и после (повторите для других строк):
$ ~ $
Это в основном уравнение, содержащее только одно уравнение - пустое пространство. Преимущество заключается в том, что в версиях Markdown, которые включают параметры вывода PDF и HTML (включая Rmarkdown), его следует понимать одинаково для обоих типов вывода, тогда как я не уверен, как вывод PDF будет интерпретировать <br> или & nbsp;
Это решение работало для меня в Reveal.js (более качественные решения не работали).
Адриен Пасифико
10
По сути, если используемая вами библиотека совместима с CommonMark, вы можете легко добавить несколько жестких разрывов строк ( <br />). Вот цитата из последних спецификаций CommonMark (0.28):
Разрыв строки (не в диапазоне кода или HTML-теге), которому предшествуют два или более пробелов и которые не встречаются в конце блока, анализируется как разрыв строки (отображается в HTML как тег)
а потом...
Для более видимой альтернативы вместо двух пробелов можно использовать обратную косую черту перед окончанием строки
Спецификация вполне понятна. Тем не менее, библиотека, которую я использовал MarkDig , не совсем работает с техникой двух пробелов (должно быть, ошибка), но она работает без проблем с обратной реакцией.
Тем не менее, этот вход ...
Line one\
\
\
\
Line two
произведет четыре жестких переноса строки после «первой строки». Вы можете увидеть это здесь (используя обратную реакцию) ...
Многие предложения работают для некоторых разновидностей Markdown, но не для Github Markdown. Но это предложение работает даже в Github Markdown.
user697473
3
Вы можете использовать последовательность пробела без перерывов ( U+00a0), за которым следуют два пробела ( U+0020× 2), за которыми следует символ новой строки (U+000a ), чтобы добиться этого. Два или более раз требуется в зависимости от вашего варианта использования.
Использование (не уценка интерпретируется здесь , но) фактические символы пробела (теоретически с возможностью копирования и вставки):
Для пустой строки в Markdown экранируйте пробел (\ ), а затем добавьте новую строку.
Пример:
«\
"
Помните: выходите из пробела и выходите из новой строки. Этот способ совместим с Markdown и должен корректно компилироваться в любом компиляторе. Возможно, вам придется выбрать пример текста, чтобы увидеть, как он настроен.
Это не работает на уценке Github. Там вы должны добавить HTML-теги <br> или столько, сколько вам нужно, чтобы получить желаемый эффект.
dfelix
2
В уценке GitHub Wiki я использовал хеш-знаки (#), за которыми следуют два пробела, чтобы увеличить разрыв строки. На самом деле он не дает вам многократных разрывов строк, но он сделал один большой разрыв строки и хорошо послужил мне для моих нужд.
Я попробовал все, но это сработало для меня, когда я использовал уценку Pandoc с TexLive в качестве движка LaTex. Чтобы добавить пустые строки, вы можете попробовать добавить пустую строку, но удалить ""
## \newline
Просто повторите выше, каждый добавит новую пустую строку
Я не знаю, работает ли он с другими редакторами, но в VSCode простой #, сопровождаемый сразу же новой строкой, помогает мне и может повторяться бесконечно. (В отличие от обратных кавычек, которые имеют нулевой вывод)
На самом деле это пустая строка заголовка, поэтому любой контур документа или его автоматическое форматирование могут показаться странными.
ОП попросил метод уценки, который будет производить две пустые строки. Каждый известный мне интерпретатор уценки преобразует 2+ пробела в конце строки в один разрыв, а не один разрыв на каждые 2 пробела.
Ответы:
Если ваш компилятор Markdown поддерживает HTML, вы можете добавить его
<br/><br/>
в исходный код Markdown.источник
pre
пометить, чтобы содержать пустые строки Так как уценка внутриpre
блока не анализируется. Я бы предпочел не делать этого, а добавить столько<br>
, сколько необходимо.Я тестирую на многих реализациях Markdown. Символ ASCII без пробелов
(за которым следует пустая строка) будет давать пустую строку. Повторение этой пары сделало бы эту работу. Пока что я не подвел ни одного.Например:
Привет
Мир!
источник
backticks
он отображается как & nbsp; где в HTML это&nbsp;
Я знаю только варианты ниже. Было бы здорово взять список всех из них и прокомментировать их различия
источник
В разновидностях Markdown, которые поддерживают вывод уравнений, следующее должно работать на отдельной строке с пустыми строками до и после (повторите для других строк):
Это в основном уравнение, содержащее только одно уравнение - пустое пространство. Преимущество заключается в том, что в версиях Markdown, которые включают параметры вывода PDF и HTML (включая Rmarkdown), его следует понимать одинаково для обоих типов вывода, тогда как я не уверен, как вывод PDF будет интерпретировать <br> или & nbsp;
источник
По сути, если используемая вами библиотека совместима с CommonMark, вы можете легко добавить несколько жестких разрывов строк (
<br />
). Вот цитата из последних спецификаций CommonMark (0.28):а потом...
Спецификация вполне понятна. Тем не менее, библиотека, которую я использовал MarkDig , не совсем работает с техникой двух пробелов (должно быть, ошибка), но она работает без проблем с обратной реакцией.
Тем не менее, этот вход ...
произведет четыре жестких переноса строки после «первой строки». Вы можете увидеть это здесь (используя обратную реакцию) ...
https://babelmark.github.io/?text=Line+one%5C%0A%5C%0A%5C%0A%5C%0ALine+two%0A
Обратите внимание, как все реализации, совместимые с CommonMark, сделают это правильно.
источник
Обратные кавычки с пробелом внутри и двумя пробелами. Повторите по мере необходимости для большего количества строк:
Это выглядит достойно в Markdown source:
источник
Вы можете сделать это отлично, используя это:
источник
Вы можете использовать последовательность пробела без перерывов (
U+00a0
), за которым следуют два пробела (U+0020
× 2), за которыми следует символ новой строки (U+000a
), чтобы добиться этого. Два или более раз требуется в зависимости от вашего варианта использования.Использование (не уценка интерпретируется здесь , но) фактические символы пробела (теоретически с возможностью копирования и вставки):
источник
Для пустой строки в Markdown экранируйте пробел (
\
), а затем добавьте новую строку.Пример:
«\
"
Помните: выходите из пробела и выходите из новой строки. Этот способ совместим с Markdown и должен корректно компилироваться в любом компиляторе. Возможно, вам придется выбрать пример текста, чтобы увидеть, как он настроен.
источник
В уценке GitHub Wiki я использовал хеш-знаки (#), за которыми следуют два пробела, чтобы увеличить разрыв строки. На самом деле он не дает вам многократных разрывов строк, но он сделал один большой разрыв строки и хорошо послужил мне для моих нужд.
Вместо того:
Я сделал:
источник
Я попробовал все, но это сработало для меня, когда я использовал уценку Pandoc с TexLive в качестве движка LaTex. Чтобы добавить пустые строки, вы можете попробовать добавить пустую строку, но удалить ""
Просто повторите выше, каждый добавит новую пустую строку
источник
Я не знаю, работает ли он с другими редакторами, но в VSCode простой #, сопровождаемый сразу же новой строкой, помогает мне и может повторяться бесконечно. (В отличие от обратных кавычек, которые имеют нулевой вывод)
На самом деле это пустая строка заголовка, поэтому любой контур документа или его автоматическое форматирование могут показаться странными.
источник
Вы можете использовать
<br/><br/>
или
или\ \
.источник
Эта HTML-сущность, которая означает «неразрывный пробел» , поможет вам при каждом разрыве строки
источник
Попробуйте добавить несколько пробелов (два пробела = один
<br>
):источник