글쎄요, 전체 캡션의 번호를 재정의하기 전에 여기에서 물어보고 싶습니다.
저는 multilevel numbering
장 번호와 하위 장 번호를 정의했습니다. 그러나 캡션을 추가하면 번호 형식을 설정했지만 장 번호가 항상 아래 예와 같이 로마 숫자로 표시된다는 것이 놀랍습니다.
.
Chapter I
1. Part A
<SomeImage>
Figure I.1 <SomeDescription>
2. Part B
Chapter II
1. Part A
2. Part B
내가 기대 한 것은 다음과 같습니다.
Chapter I
1. Part A
<SomeImage>
Figure 1.1 <SomeDescription>
2. Part B
Chapter II
1. Part A
2. Part B
이것은 의도 된 동작입니까? 그렇다면 예상 결과를 얻기위한 최선의 조치는 무엇입니까?
어쨌든 Microsoft Office 2013 Pro Plus를 사용하고 있습니다. 뭔가 빠졌거나 LaTex를 만나야하는지 ..
나는 당신이 명백한 것을 놓치고 있다고 생각하지 않습니다. LaTex로 향해야하는지 다른 어떤 것이 든 결정은 오직 당신 만이 내릴 수있는 위치에 있습니다.
내가 뭔가를 간과했을 수도 있지만, Word가이 영역에서 더 잘 작동하도록 노력하는 데있어서의 문제는 Word가이 작업이 어떻게 작동하는지에 대한 매우 구체적인 모델을 가지고 있다는 사실과 여러분에게 제공하지 않는 구현에 있습니다. 매우 유연합니다.
예를 들어, 한 번에는 "제목 n"단락 스타일을 기반으로 한 다단계 번호 매기기 체계 (이전에는 "개요 번호 매기기"라고 함) 만 정의 할 수있었습니다. 이러한 제약은 더 이상 존재하지 않지만 캡션 번호 매기기와 관련된 번호 매기기 체계의 일부는 여전히 장이 "제목 n"스타일로 시작한다고 가정합니다.
기본적으로 장 번호를 지정하면 Word에서 수행하는 작업은 {STYLEREF} 필드를 삽입하여 지정한 제목 수준의 시퀀스 번호를 삽입하는 것입니다.
해당 시퀀스 번호가 "4"라고 말하고 실제로 로마 숫자 "IV"를 원했다면 적어도 포맷 스위치 (예 : * Roman)를 추가하여 4를 IV로 표시 할 수 있습니다. 그러나 장 번호 매기기가 로마인 경우에는 해당 옵션이 제공되지 않습니다. * Arabic 스위치는 Word에서 장 수준 제목의 실제 번호가 숫자라고 생각하고 "IV"가 숫자라고 생각하지 않는 경우에만 작동합니다. .
이를 해결할 수있는 한 가지 방법은 VBA를 사용하여 값이 "1", "2"인 "I", "II", "III", "IV"등의 여러 문서 변수를 설정하는 것입니다. "3", "4"등
그런 다음 Word에서 삽입하는 {STYLEREF 1 \ s} 필드 코드 대신 다음을 사용할 수 있습니다.
{DOCVARIABLE {STYLEREF 1 \ s}}에서 IV를 4로 '매핑'합니다.
실제로 거의 작동하며 그림 표를 입력해도 예상 한 내용이 표시됩니다.
그러나 문제는 다음에 그림 캡션을 삽입 할 때 Word에서 더 이상 볼 수없는 {STYLEREF} 필드를 삽입하여 기존 캡션을 "수정"하려고한다는 것입니다. 따라서 "4-IV-1"등으로 끝납니다.
고유 한 번호 매기기 체계를 설정할 수있는 다른 방법이 있지만 이렇게하면 일반적으로 Word의 다른 기능 (일반적으로 UI를 사용하여 상호 참조를 삽입하는 기능)이 손실됩니다. 내 견해는 상호 참조를 사용하면 Word가 "디자인"과 지속적으로 교차 목적을 이루는 방식으로 작동하도록 할 가치가 없다는 것입니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다