
나는 문서 클래스 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
.