마크 다운 셀 ipython / jupyter 노트북에서 색상이 어떻게 변경됩니까?


107

셀 내에서 특정 문자열의 서식을 지정하려고합니다. 해당 셀의 형식을 "Markdown"으로 변경 했지만 한 단어의 텍스트 색상변경 하는 방법을 잘 모르겠습니다 .

CSS 파일을 통해 전체 노트북의 모양을 변경하고 싶지 않습니다.

답변:


147

다음과 같은 원시 html 태그를 간단히 사용할 수 있습니다.

foo <font color='red'>bar</font> foo

이것은 노트북을 라텍스로 변환 한 후에도 살아남지 못합니다.

제안 된 솔루션의 지원 중단에 대한 불만이 있기 때문입니다. 그것들은 완전히 유효하며 Scott은 이미 더 최근의 CSS 기반 접근 방식으로 질문에 답했습니다. 그럼에도 불구 하고이 답변은 IPython 내에서 html 태그를 사용하여 사용 가능한 순수한 마크 다운 기능을 넘어 마크 다운 셀 콘텐츠의 스타일을 지정하는 일반적인 접근 방식을 보여줍니다.


1
@jayarjo IPython 2.1에서는 여전히 완벽하게 작동합니다! 당신이 시도한 것에 대해 더 많은 정보를 줄 수 있습니까?
Jakob

저를 위해 Jupyter NB 버전 4.3.1
Austin

66

Jakob의 답변과 마찬가지로 HTML 태그를 사용할 수 있습니다. 것을 그냥 메모 color의 속성이 font( <font color=...>)입니다 HTML5에서 더 이상 사용되지 . 다음 구문은 HTML5와 호환됩니다.

This <span style="color:red">word</span> is not black.

Jakob이 만든 동일한주의가 여전히 적용됩니다.

이것은 노트북을 라텍스로 변환 한 후에도 살아남지 못합니다.


@jayarjo 방금 IPython 1.1.0에서 내 솔루션을 시도했는데 잘 작동했습니다. 시도한 내용과 환경 설정 방법에 대한 자세한 정보를 제공 할 수 있습니까? 셀 유형을 마크 다운으로 변경해야합니다. 이는 셀> 셀 유형 메뉴를 통해 수행 할 수 있습니다.
Scott H

나는 이것을 github에서 시도하고 있습니다.
jayarjo 2014-08-09

@jayarjo,이 질문은 마크 다운 텍스트를 허용하는 IPython 노트북의 텍스트 색상 지정에 관한 질문이었습니다. GitHub 마크 다운 파일의 색상 동작에 대해서는 해당 문제에 대한 다음 질문을 참조하십시오. 짧은 대답은 현재 GitHub 마크 다운 문서에서 텍스트의 색상을 지정하는 방법이없는 것 같습니다. stackoverflow.com/questions/11509830/…
Scott H

@ScottH : '노트북을 라텍스로 전환'이 의미하는 바를 이해하지 못합니다. 스팬의 텍스트 일부를 라텍스로 변환 할 수 있으며 jupyter는 라텍스를 빨간색으로 렌더링합니다.
Shishir Pandey

@ShishirPandey : "노트북을 라텍스로 변환"에서 언급 한 것은 일반적으로를 사용하여 노트북을 LaTex (조판 언어)로 변환 할 수 있다는 것 ipython nbconvert --to latex mynotebook.ipynb입니다. 또는 열려있는 노트북에서 파일> 다른 이름으로 다운로드 ...> LaTex를 통해 PDF로 이동할 수 있습니다. 그러나 html / css 스타일을 통한 색상 사양이 LaTex로 올바르게 변환되지 않을 수 있다고 생각합니다. 지금은 LaTex가 설치되어 있지 않아 재 검증 할 수 없지만 그럴 것 같습니다.
Scott H

15

예를 들어, "텍스트"의 색상을 녹색으로 만들려면 다음을 입력하십시오.

<font color='green'>text</font>

11

이를 수행하는 또 다른 방법은 노트북 내에서 LaTeX 환경에 들어가서 거기에서 색상을 변경하는 것입니다 (HTML보다 LaTeX에 더 능숙한 경우 좋습니다). 예:

$\color{red}{\text{ciao}}$

ciao빨간색으로 표시 됩니다.


1
<p style="font-family: Arial; font-size:1.4em;color:gold;"> Golden </p>

또는

Text <span style="font-family: Arial; font-size:1.4em;color:gold;"> Golden </p> Text

1

위의 제안 중 어느 것도 효과가 없으면 style속성을 사용해보십시오 .

**Notes**
<p style="color:red;">ERROR: Setting focus didn't work for me when I tried from jupyter. However it worked well when I ran it from the terminal</p>

이것은 나에게 다음과 같은 결과를 준다.

여기에 이미지 설명 입력


0

텍스트 색상은 다음을 사용하여 변경할 수 있습니다.

<span style='color:green'> message/text </span>
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.