2012-01-31 5 views

답변

21

나는 비슷한 질문을했다. here.

css 파일에서
:underline:`This text is underlined` 

당신은 할 수 : : 이것은 HTML 출력을 위해 일해야

.underline { 
    text-decoration: underline; 
} 

다음과 같이하십시오 : 다음과 같이

.. role:: underline 
    :class: underline 

를 문서에서는이 적용될 수있다 . 그러나 밑줄은 의도적으로 ReST 사양의 일부가 아닙니다. this link을 참조하십시오.

2

당신은 예를 들어 index.rst 파일에 다음 지시문을 추가 :

.. role:: underline 
    :class: underline 

을 문서에 밑줄로 텍스트를 표시 다음

:underline:`This text is underlined` 

을 위해 CSS를 지정하려면 귀하의 밑줄 클래스는 _sshemes/sphinx_rtd_theme/sphinx_rtd_theme/sphinx_rtd_theme 폴더 안의 layout.html 파일에 CSS를 추가합니다. 그렇지 않으면 기본 테마 디렉토리 :

<style> 
    .underline { 
    text-decoration: underline; 
    } 
</style> 

이렇게하면 HTML에 맞게 스타일이 지정됩니다.

밑줄 그의 2000년 1월 21일 문서-SIG 메일 링리스트 게시물 데이비드 애스 처에서 인용에 따르면, StructureText의 일부가 아닌 스핑크스의 reStructuredText 사양입니다 "문서화 문자열 문법 : 매우 수정 된 제안"

밑줄이 표시된 텍스트에 _을 붙인 태그는 차선입니다. 밑줄이 활자체로 사용되어서는 안됩니다 (밑줄은 입니다. 글자에 기울임 꼴로 표시해야합니다. 글자 수를 잘 맞추지 않은 책은 밑줄을 사용하지 않습니다). 부패한 파이썬 변수 의 이름 (init 등)은 잘리지 않을 것이며 밑줄이 그 효과를 원하지 않을 때는 밑줄이 그어집니다. 마크 업을 완료하면 해당 잘림을 방지 할 수 있지만 ('초기화'), docstring 마크 업과 비슷하게 형식 주석을 생각할 수 있습니다.이 태그는 선택 사항이어야하며 무엇보다도 해를 끼치 지 않아야합니다. 이 경우 밑줄 마크 업이 피해를줍니다.