2015-05-12 22 views
6

Basit listeler için kullanılandan benzer bir şey, org modunda başlıklar için otomatik numaralandırma alabilirsiniz eğer merak ediyorum. Mesela ben bu listeyi sahip olabilir:Numaralı Başlıklar, Org-Mode, Emacs

  1. bir
  2. iki
  3. üç

Ve 1. İki 2. üç 3. bir

bunu yeniden sıralayabilirsiniz

Liste öğeleri değişir, ancak liste numaraları aynı kalır. Başlıklarla benzer bir şeyi nasıl yapabilirim, böylece başlıkları benzer şekilde yeniden sıralayabilirim.

  • 1 bir
  • 2 İki
  • 3 Üç

için

  • 1 iki
  • 2, üç
  • 3 bir
+0

İnsanlar bu özel soruyu kapatmak için oy verdiler çünkü bu forum, orijinal posterin orjinal posterinden alınan örnek kodla ve orijinal posterin cesur bir çabasını belirleyen bir yardım isteğiyle klasik bir programlama sorusu görmeyi beklediğinden. Hemen hemen hiç kimse, Emacs etiketi için süper kullanıcılara katılmıyor, ancak bu soru için ideal bir yer olurdu - ancak, insanlar oradaki soruları reddediyorlar çünkü bu bir Emacs dostu değil. Bu tür bir soru için en iyi yer: http://emacs.stackexchange.com/questions – lawlist

+0

Bildiğim kadarıyla, org başlıkları için regexp bir ** yıldız **, * değil * bir sayı bekliyor başlangıç. İşte, 'org-mode' tamponunda 'Mx define-variable' ile elde edilebilecek değeri olan org-complex-heading-regexp''in bir örneği: ''^\\ (\\ * + \\) \\ (?: + \\ (TODO \\ | DONE \\) \\)? \\ (?: + \\ (\\ [#. \\] \\) \\)? \\ (? : + \\ (. *? \\) \\) ?? \\ (?: [\t] + \\ (: [[: alnum:] _ @%:] +: \\) \\)? [\t] * $ "' Regexp'in başlangıcındaki yıldıza dikkat edin. Öyle söyleniyor ki, yıldızları örtmek ve sayıları üst üste göstermek için bir bindirmeyi üst üste koyabiliyorsunuz, ancak bu, değerinden çok daha fazla programlama çabasıdır. – lawlist

+0

Teşekkürler, ben büyük bir btw olan emacs belirli bir site olduğunu bilmiyordum. Bildiğim soru ile ilgili olarak * başlangıçta kullanmak zorunda kalıyordum, merak ettim ki liste ile benzer bir benzerlik elde edebilirsem, sayı her yerde ve herhangi bir formatta olabilir. –

cevap

5

Bunu Org'un kendisinde göstermek için bir yol arıyorsanız, o zaman bu mümkün değildir korkuyorum. Bununla birlikte, dışa aktarılan belgede bunu kolayca yapabilirsiniz. Kılavuzdaki exporting chapter'a bakın.

Böyle bir seçenek sağlayabilirsiniz: #+options: num: 2. Daha sonra 2. seviyedeki veya daha sonraki tüm başlıklar bir sayı ile ihraç edilir. Ardından, dışa aktarılan belgede sayıları etkilemeden başlıkları istediğiniz gibi Org'da ayarlayabilirsiniz.