LyX의 색상 강조 텍스트 및 환경

LyX의 색상 강조 텍스트 및 환경

나는 문서 클래스 article와 '정리(AMS)' 모듈을 갖춘 LyX 2.0.5를 사용하고 있습니다. 서로 다른 환경의 제목이 서로 다른 색상으로 강조 표시되도록 만드는 것이 가능한지 궁금합니다(하이라이트 마커의 의미에서 "강조 표시". 즉, 글꼴 색상을 변경하지 않고 배경색을 지정함). . 예를 들어 환경에서는 Theorem다음 단어가 사용됩니다.정리 12.1빨간색 강조 표시로 조판되며 환경에는 Definition다음 단어가 표시됩니다.정의 5.9노란색 강조 표시 등으로 조판됩니다.

모듈을 변경해야 할 것 같아요?

답변1

(참고: 이 솔루션에는 최적이 아닌 부분이 있으며 이를 알고 있지만 나중에 수정해야 합니다. 문제를 개선할 시간이 생기면 이 메모를 삭제하겠습니다.)

내 답변에 설명된 대로 파일을 변경하거나 복사본을 더 잘 만들 수 있습니다 theorems-ams.module.theorems-ams.inc"주장" 환경을 "정리" 환경처럼 보이게 만드는 방법은 무엇입니까?

에서 필수 패키지를 theorems-ams.module추가합니다 . xcolor즉, 그것이 말하는 곳

Requires    amsmath,amsthm

이것을 편집하여

Requires    amsmath,amsthm,xcolor

(이 부분은 테스트되지 않았지만 작동할 것이라고 가정합니다.)

에서 theorems-ams.inc변경하려는 스타일을 찾습니다. 예를 들어 정리의 모양을 정의하는 블록은 로 시작합니다 Style Theorem.

블록 에는 기본적으로 다음과 같은 Style하위 블록이 있습니다 .Preamble

Preamble
    \theoremstyle{plain}
    \newtheorem{thm}{\protect\theoremname}
EndPreamble

다음에서 가져온 코드 사용egreg의 답변amsthm 환경과 컬러박스, 이것을 읽으려면 편집하세요

Preamble    
    \newtheoremstyle{Coloredtheo}%
    {3pt}    %Space above
    {3pt}    %Space below
    {}   %Body font
    {}   %Indent amount
    {\bfseries}    %Theorem head font
    {}   %Punctuation after theorem head
    {0.25em} %Space after theorem head
    {\colorbox{red}{\color{black}\thmname{#1}%
      \thmnumber{\@ifnotempty{#1}{ }\@upn{#2}}}%
      \thmnote{ {--- \the\thm@notefont#3.}}%
    }   %Theorem head spec
    \theoremstyle{Coloredtheo}
    \newtheorem{thm}{\protect\theoremname}    
EndPreamble

LyX의 보기는 변경되지 않고 PDF에서만 변경됩니다. 에 대해서도 유사하게 수행 Definition하되 에 대해 다른 이름을 사용하십시오 \newtheoremstyle. 배경색은 \colorbox여기서 의 첫 번째 인수로 설정됩니다 red.

단일 문서의 경우 문서 --> 설정에서 로컬 레이아웃을 사용할 수 있습니다. 전체 Style블록을 로컬 레이아웃에 추가합니다. 블록 \usepackage{xcolor}에 포함해야 할 수도 있습니다 Preamble.

관련 정보