Theppitak's blog

My personal blog.

28 พฤษภาคม 2547

Appendix ใน OO.o

มันจะลึกลับซับซ้อนอะไรขนาดนั้น กะอีแค่จะทำภาคผนวกที่รันเลขบทต่างหากจากเนื้อหาปกติใน OO.o โจทย์ที่เจอคือ:

  • รันภาคผนวกเป็น A, B, C, ... หลังจากจบบทสุดท้าย
  • แสดงชื่อภาคผนวกในสารบัญ
  • ในเนื้อหา มี cross reference เข้าไปในภาคผนวก
  • หัวกระดาษแสดงหัวข้อเรื่อง

ปัญหาคือ OO.o ไม่สามารถ reset section counter พร้อมเปลี่ยน page style เหมือน \frontmatter, \mainmatter, \appendix และ \backmatter ง่ายๆ เหมือนใน LaTeX book class โดย OO.o อนุญาตให้มี outline numbering แค่ชุดเดียวเท่านั้นในเอกสาร

ลองมั่วไปมั่วมา ได้แค่ครึ่งๆ กลางๆ จนกระทั่งไปเจอ วิชามาร เข้า คราวนี้ได้หมดเลย สรุปคร่าวๆ (ดัดแปลงจากในแหล่งนิดหน่อย) คือ:

  • สร้าง style Appendix1, Appendix2, ... โดย based on Heading1, Heading2, ... และให้ Numbering เป็น None
  • ไปแก้ outline numbering ของเอกสารที่เมนู Tools/Outline Numbering โดยเลือกเอาชั้นท้ายๆ ที่ไม่ได้ใช้ (สำหรับผม เริ่มใช้ที่ชั้นที่ 6) ให้มี style เป็น Appendix1, Appendix2, ... ตามลำดับ โดยให้ในชั้นของ Appendix1 มี Numbering Style เป็น A, B, C, ... และ show sublevel แค่ 1 จากนั้น ชั้น Appendix2 เป็น 1, 2, 3, ... และ show 2 level ฯลฯ
  • cross reference → ได้ทันที!!
  • สารบัญ → แก้ style Content6, Content7, ... ที่ตรงกับ Appendix1, Appendix2, ... ให้เหมือน Content1, Content2, ... (ผมใช้วิธี link ไปเลย แล้วแก้ indent เอา)
  • หัวกระดาษ → ที่ Stylist เพิ่ม Page Style "Appendix" → แก้ style Appendix1 ตรง Text Flow ตั้ง Page break before, with page style "Appendix" จากนั้นก็แก้ header เอาเองตามสบาย จะไม่กระทบหน้าปกติ (ตอน Insert Field "Chapter" ก็เลือก Layer 6/7/... ที่ตั้งให้ใช้ Appendix ไว้)

ฟู่.. รอดตายไปหนึ่งเปลาะ.. ไหงมันซับซ้อนขนาดนั้นหว่า.. ความจริงน่าจะยอมให้มี Outline Numbering มากกว่าหนึ่งชุดได้นะ

2 ความเห็น:

  • 30 พฤษภาคม 2547 เวลา 09:23 , Blogger bact' แถลง…

    style ของ numbering นี่มีได้หลายอันนี่ครับ

    ตรงหน้าต่าง 'Stylist' เลือก numbering (ไอคอนที่ 5 จากซ้าย) แล้วก็เพิ่ม/แก้ เอาได้อ่ะครับ

    เข้าใจถูกป่าวหว่าเรา

     
  • 31 พฤษภาคม 2547 เวลา 10:44 , Blogger Thep แถลง…

    numbering style ตรงนั้นมันยังไม่ใช่ outline ของเอกสารนี่ครับ มันเป็น stock ไว้ใช้กับ enumeration ในที่ต่างๆ โดยที่ document outline ก็มองได้ว่าเป็น enumeration ประเภทหนึ่ง แต่มัน apply numbering style จาก stock ได้แค่ทีละหนึ่งชุด ประเด็นคือ document outline ต้องวิ่งเลขหลายชุดได้ (เช่น คำนำ ไม่มีเลข บทที่ 1, 2, 3, ... ก็อีกชุด จากนั้น ภาคผนวก ก, ข, ค, ... ก็อีกชุด แล้วบรรณานุกรมท้ายเล่มก็ต้องไม่มีเลขอีก) ซึ่งที่ที่ให้เซ็ตตรงนี้ก็คือเมนู Tools/Outline Numbering จะเห็นว่ามันเซ็ตได้ชุดเดียว

     

แสดงความเห็น (มีการกลั่นกรองสำหรับ blog ที่เก่ากว่า 14 วัน)

<< กลับหน้าแรก

hacker emblem