Çok Düzeyli Numaralandırma İçindeki Resim İçin Özel Başlık


0

Tüm resim yazısının numaralandırmasını geçersiz kılmadan önce, burada sormak istiyorum.

Kullandığım multilevel numberingbenim bölüm numarasını ve alt bölüm numarasını tanımlamak için. Bununla birlikte, bir başlık eklediğimde, numaralandırma Formatını ayarladığım halde, bölüm numarasının her zaman aşağıdaki örnekte olduğu gibi romen rakamlarında olmasına şaşırdım.

.

Chapter I
1. Part A
   <SomeImage>
   Figure I.1 <SomeDescription>
2. Part B
Chapter II
1. Part A
2. Part B

Beklediğim gibi bir şey:

Chapter I
1. Part A
   <SomeImage>
   Figure 1.1 <SomeDescription>
2. Part B
Chapter II
1. Part A
2. Part B

Bu amaçlanan davranış mı? Öyleyse, beklenen sonucu elde etmek için en iyi hareket yolu nedir?

Zaten Microsoft Office 2013 Pro Plus kullanıyorum. Belki bir şeyleri özlüyorum ya da LaTex’le karşılaşmalı mıyım?


Sadece bölüm 1'in başlığı için Romen rakamları kullanıyorsanız normaldir. Orada Romen rakamları kullanabilir ve başka bir yerde Arap rakamları bekleyebileceğinize inanmıyorum. Muhtemelen Microsoft bunu tutarlılık olarak görüyor :)
Sanny

Yanıtlar:


0

Belli bir şeyi kaçırdığını sanmıyorum. LaTex'e ya da başka bir şeye gitmeniz gerekip gerekmediği sadece bir karar vermeniz gereken bir karardır.

Bir şeyi gözden kaçırmış olabilirim, ancak Word'ün bu alanda daha iyi davranmasını sağlamakla ilgili sorun (lar), Word'ün bu işlerin nasıl yürüdüğüne ilişkin çok özel bir modeli olduğu ve size vermeyen bir uygulama olduğu gerçeğine bağlı olarak çok esneklik.

Örneğin, bir kerede, "Başlık n" paragraf stillerini temel alan çok düzeyli numaralandırma şemalarını (daha sonra "Anahat numaralandırma" olarak adlandırılır) tanımlamak mümkündü. Bu kısıtlama artık mevcut olmamakla birlikte, numaralandırma planının başlık numaralandırmasıyla ilgili kısmı, bölümlerinizin "Başlık n" stilleriyle başladığını varsayar.

Varsayılan olarak, bölüm numarasını istediğinizi belirttiğinizde Word'ün yaptığı, dizi numarasını belirlediğiniz başlık düzeyinden eklemek için bir {STYLEREF} alanı eklemektir.

Eğer bu sıra numarası bir sayı ise, "4" deyin ve aslında Roma Sayısının "IV" olmasını istediniz, en azından 4'ü IV olarak sunmak için bir biçimlendirme anahtarı (örn. * Roman) ekleyebilirsiniz. Bununla birlikte, Bölüm numaralandırması Romalıysa, yalnızca bu seçeneği alamazsınız - eşdeğer * Arapça anahtar, yalnızca Word, Bölüm düzeyinde başlığındaki gerçek sayının sayısal olduğunu düşünüyorsa çalışır (ve "IV" ün sayısal olduğunu düşünmez. .

Bunu düşünerek çalışmanın bir yolu, "1", "2" değerlerine sahip "I", "II", "III", "IV" vb. Gibi çeşitli belge değişkenlerini ayarlamak için VBA'yı kullanmak olacaktır. "3", "4" vb.

Sonra, Word'ün eklediği {STYLEREF 1 \ s} alan kodu yerine, onu kullanabilirsiniz.

{DOCVARIABLE {STYLEREF 1 \ s}} ile "harita" IV ila 4 arasında.

Ve aslında, neredeyse işe yarıyor ve hatta ne beklediğinizi gösteren bir Şekiller tablosuna girdiğinizde bile.

Ancak sorun şu ki, bir sonraki resim yazısı eklediğinizde, Word, artık göremediği {STYLEREF} alanını ekleyerek varolan resim yazılarınızı "düzeltmeye" çalışıyor. Böylece "4-IV-1" vb. İle bitiyorsunuz.

Kendi numaralandırma planlarınızı oluşturmanın başka yolları da vardır, ancak genel olarak Word'ün başka bir özelliğini de kaybedersiniz (genellikle, bir çapraz referans eklemek için kullanıcı arayüzünü kullanma yeteneği). Benim görüşüme göre, çapraz referanslama ile, Word'ün bir şekilde çalışmasını sağlamaya çalışmak değmez, "tasarımı" ile sürekli çapraz amaçlarla olduğu anlamına gelir.


Görüyorum ki, şanssız bir alan kodu ile uğraşmaya çalıştım. temelde, altyazı eklemeyi bitirdikten sonra her şeyi geçersiz kılmaya devam edeceğim - henüz LaTex'e taşınacak lüksüm yok .. zaman kısıtı. Açıklamalarınız için teşekkür ederiz ve { DOCVARIABLE { STYLEREF 1 \s } }önemli bir fikir.
Bagus Tesa

FWIW, bir DOCVARIABLE olmak zorunda değil - dökümanları kullanmak, işleri yanlışlıkla değiştirmeyi zorlaştırmanın iyi bir yoludur. Ancak, belgenin başında veya bir başlıkta {SET I 1} {SET II 2} vb. Kullanabilir ve {REF {STYLEREF 1 \ s}} (kontrol gerekli!) Ya da nispeten az sayıda bölüm için kullanabilirsiniz. özel belge özelliklerini ayarlayın ve {DOCPROPERTY {STYLEREF 1 \ s}}
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.