몇 줄의 텍스트를 작성하고 싶습니다. 각 행이 6 번째 열에서 시작하는 것을 제외하고는 형식이 정상적으로 지정되어야합니다. 즉, 코드 블록 형식화 규칙이 굵은 체 등과 같은 다른 형식을 사용하므로이 텍스트 덩어리를 코드처럼 보이게하고 싶지 않습니다. Markdown에서 어떻게해야합니까?
:
?
몇 줄의 텍스트를 작성하고 싶습니다. 각 행이 6 번째 열에서 시작하는 것을 제외하고는 형식이 정상적으로 지정되어야합니다. 즉, 코드 블록 형식화 규칙이 굵은 체 등과 같은 다른 형식을 사용하므로이 텍스트 덩어리를 코드처럼 보이게하고 싶지 않습니다. Markdown에서 어떻게해야합니까?
:
?
답변:
마크 다운의 기본 기능에는 그렇게 할 수 없습니다. 그러나 markdown은 인라인 HTML을 허용하므로 글쓰기
This will appear with six space characters in front of it
생산할 것이다 :
앞에 6 개의 공백 문자가 나타납니다.
페이지에서 CSS를 제어 할 수 있으면 태그를 사용하여 인라인 또는 CSS 규칙으로 태그를 지정할 수도 있습니다.
어느 쪽이든, 마크 다운은 레이아웃을위한 도구가 아니며 웹 작성 프로세스를 단순화하기위한 것이므로 필요한 기능을 수행하기 위해 기능 세트를 늘리면 자신이 올바른 도구를 다시 사용하십시오. Gruber의 문서를 확인하십시오.
 
Markdown 파일에 (Unicode : \ 2002) 를 삽입  
할 수 있으며 파일을 렌더링 할 때만 소스에서와 같이 표시되지 않습니다 . 이 문자를 삽입하려면 OS에서 바로 가기 키를 사용하십시오.
=
).
 
간단하고 명확한 들여 쓰기에 좋습니다. 스타일 / 글꼴 변경 없음, 들여 쓰기 👍
 
탭에 더 가깝습니다.
이를 수행하는 한 가지 방법은 글 머리 기호를 사용하여 여러 수준의 들여 쓰기를 지정할 수 있습니다. 글 머리 기호는 별, 다른 공간 등 두 공간의 배수를 사용하여 삽입됩니다.
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>
이 방법은 원시 텍스트를 볼 때도 의미가 있다는 큰 이점이 있습니다.
글 머리 기호 자체를 보지 않으려는 경우li {list-style-type: none;}
마크 다운 영역의 CSS에 추가 할 수 있도록 마크 다운을 사용하는 위치에 따라)해야합니다 .
이 ">"가 도움이되는지 확인하십시오.
Line 1
> line 2
>> line 3
왜 다른 마크 업 언어를 사용합니까? (위의 @cz에 동의합니다).
Markdown의 한 가지 목표는 일반 텍스트 편집기에서도 문서를 읽을 수있게 만드는 것입니다.
코드
Sample code
5th position in an really ugly code
5th position in a clear an readable code
Again using non-breaking spaces :)
결과
샘플 코드
정말 추한 코드에서 5 번째 위치
A의 5 번째 위치가 읽을 수있는 코드를 지우
비 분리 공백을 사용하여 다시 :)
비 공백 공간 (또는 하드 공간)의 시각적 표현은 보통 일반 공간 ""이지만 유니 코드 표현은 U + 00A0입니다.
일반 공간의 유니 코드 표현은 U + 0020 (ASCII 표의 32)입니다.
따라서 시각적 표현이 동일하게 유지되는 동안 텍스트 프로세서는 다르게 동작 할 수 있습니다.
| OS | Input method |
|===========| ==================================|
| macOS | OPTION+SPACE (ALT+SPACE) |
| Linux | Compose Space Space or AltGr+Space|
| Windows | Alt+0+1+6+0 |
Some text editor use Ctrl+Shift+Space.
일부 텍스트 편집기는 복사 및 붙여 넣기 작업에서 하드 공간을 공통 공간으로 변환 할 수 있으므로주의하십시오.
인용 / 들여진 단락의 경우이 해킹이 작동 할 수 있습니다 (렌더 엔진에 따라 다름).
| | | |
|-|-|-|
| | _"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."_ | |
|
다음과 같이 렌더링됩니다.
SColvin의 답변 (제공 된 컨트롤에 대해 허용되는 답변보다 훨씬 선호)에 대한 응답으로 MengLu 및 @lifebalance의 질문에 대답하기 위해 디스플레이를 none으로 설정할 때 목록의 부모 요소를 대상으로 지정할 수있는 것처럼 보입니다. 필요한 경우 주변 요소. 따라서 목차에 대해이 작업을 수행한다고 가정하면 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;
}
주석에서 @AlexDupuy가 지적한 것처럼 정의 목록을 사용할 수 있습니다.
이것은 모든 마크 다운 프로세서에서 지원되는 것은 아니지만 널리 사용 가능합니다. Markdown Guide-Definition Lists
Term 1
: definition 1
: definition 2
Term 2
: definition 1
: definition 2
(html)로 렌더링 :
<dl>
<dt>Term 1</dt>
<dd>definition 1</dd>
<dd>definition 2</dd>
<dt>Term 2</dt>
<dd>definition 1</dd>
<dd>definition 2</dd>
</dl>
일반적으로은 DT
제목과 같은 형식으로 DD
렌더링되며 각각 아래에 들여 쓰기 된 텍스트로 렌더링됩니다.
제목 / 용어를 원하지 않는 경우 정의 용어 대신에 공백이 아닌 공백을 사용하십시오.
: This is the text that I want indented. All text on the same line as the preceding colon will be included in this definition.
: If you include a second definition you'll get a new line; potentially separated by a space. <br />Some inline HTML may be supported within this too, allowing you to create new lines without spaces.
: Support for other markdown syntax varies; e.g. we can add a bullet list, but each one's wrapped in a separate definition term, so the spacing may be out.
: - item 1
: - item 2
: - item 3
위의 예제를이 사이트에 복사하여 붙여 넣기하면 실제로이 작업을 볼 수 있습니다. 스택 편집 마크 다운 편집기
R 코드에 약간의 HTML을 사용하여 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 문서에 탭을 사용하고 있으며 작동 한 () 텍스트를 정렬하려고했습니다.
완전성을 위해 더 깊은 글 머리 기호 목록 :
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
더 깊은 중첩 수준 :
첫 번째 레벨 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.
글 머리 기호로 작업하는 경우 다음을 시도하십시오.
<ul>
<li>Coffee</li>
<li>Tea
<ul>
<li>Black tea</li>
<li>Green tea</li>
</ul>
</li>
<li>Milk</li>
</ul>
이것이 스타일링 마크 다운시 사용하는 방법입니다.
줄 바꿈하지 않는 공백으로 줄을 시작할 때의 문제 중 하나는 줄을 줄 바꿈하기에 충분히 길면 두 번째 줄에 엎질러지면 넘침 줄의 첫 번째 문자가 첫 번째 문자 아래에서 시작하는 대신 하드 왼쪽으로 시작한다는 것입니다 위의 줄의.
시스템에서 마크 다운과 HTML을 혼합 할 수있는 경우 들여 쓰기를하는 빠르고 쾌활한 방법은 다음과 같습니다.
<ul>
My indented text goes here, and it can be long and wrap if you like.
And you can have multiple lines if you want.
</ul>
의미 적으로 HTML 내에서는 의미가 없지만 (LI 항목이없는 UL 섹션), 내가 사용한 모든 브라우저는 태그 사이에 무엇이 있는지 행복하게 들여 쓰기합니다.