เป้าหมายหลักของฉันคือเพื่อให้สามารถติดตามจำนวนคำและตัวอักษรของแต่ละข้อความได้อย่างต่อเนื่องในขณะเดียวกันก็สามารถอ่านเอกสารที่มีความยาวทั้งหมดได้พร้อมกัน
เป้าหมายหลักของฉันคือเพื่อให้สามารถติดตามจำนวนคำและตัวอักษรของแต่ละข้อความได้อย่างต่อเนื่องในขณะเดียวกันก็สามารถอ่านเอกสารที่มีความยาวทั้งหมดได้พร้อมกัน
คำตอบ:
ดังที่ฉันได้กล่าวถึงการเข้าถึงรูทเครื่องมือระดับกว้างที่คุณกำลังดูคือเครื่องมือแก้ไขข้อความโครงร่าง ตัวแก้ไขเค้าร่างช่วยให้คุณทำงานเป็นกลุ่มของข้อความรักษาพวกมันเป็นหน่วยแยกและเชื่อมโยงเข้าด้วยกันเหมาะสำหรับกรณีการใช้งานของคุณ
เท่าที่ทุกคนที่ผมได้พูดคุยกับคนที่ต้องการ / ได้ใช้อย่างใดอย่างหนึ่งได้บอกผมวรรณกรรมและลาเต้ของอาลักษณ์เป็นโปรแกรมที่จะชนะแม้ว่าคำตอบเกี่ยวกับเรื่องนี้ขอให้อูบุนตูแสดงให้เห็นทางเลือกไม่กี่
ถ้าคุณยินดีที่จะต้องพิจารณาบิตมากกว่าข้อความธรรมดาแล้วนี้เป็นไปได้มาก สองวิธีดังกล่าวจะใช้Markdown (ซึ่งไม่ได้มีพื้นเมืองรวมถึงการสนับสนุน แต่การประมวลผลเอกสารหลายทำ) หรือน้ำยาง
ด้วยมาร์กอัพขั้นต่ำเส้นทางPandocอาจเป็นสิ่งที่คุณต้องการเนื่องจากแฟรกเมนต์ข้อความของคุณเพียงแค่ต้องเขียนเป็นเอกสารMarkdown (ซึ่งโดยไม่ใช้คุณสมบัติเพิ่มเติมใด ๆ ) ก็ยังคงเป็นเพียงเอกสารข้อความธรรมดานี่คือระบบการจัดรูปแบบที่ใช้ในที่นี้ Super User และเว็บไซต์ Stack Exchange อื่น ๆ ) แรงบันดาลใจจากคำถาม SO นี้สมมติว่าแฟรกเมนต์ข้อความอยู่ในไดเร็กทอรีการทำงานปัจจุบัน:
01_introduction.md
02_examples.md
03_discussion.md
04_conclusion.md
สิ่งเหล่านี้สามารถรวมและแสดงผลเป็นไฟล์เดียวกับ Pandoc โดยใช้คำสั่ง:
pandoc *.md > merged.html
Pandoc สามารถใช้งานร่วมกับรูปแบบ LaTeX ซึ่งอาจตอบสนองความต้องการของคุณแม้ว่าจะมีตัวแก้ไข / คอมไพเลอร์เอกสาร LaTeX อื่น ๆ อีกมากมายซึ่งอาจเหมาะกับงานมากกว่า
พิจารณาสร้างเอกสาร LaTeX ที่ค่อนข้างง่ายและวางไฟล์ข้อความธรรมดาของคุณลงในไฟล์อื่น ๆ จากนั้นคุณสามารถใช้คำสั่งLaTeX\input{filename}
(หรือ\include
หากคุณต้องการฟังก์ชันการทำงานนั้น) ในเอกสารหลักเพื่อเข้าร่วมและแสดงแฟรกเมนต์ข้อความทั้งหมดแยกเป็นเอกสารเอกพจน์
ดังนั้นคุณอาจต้องการสร้างเอกสาร parent. tex เพื่อตัดไฟล์ sub-.tex ทั้งหมดของคุณ (ซึ่งมีเพียงข้อความธรรมดา; \include
งานของ LaTeX นั้นคล้ายกับภาษาการเขียนโปรแกรม C / C ++) ดังนั้นสมมติว่าคุณมีไฟล์ Markdown เช่นเดียวกับก่อน แต่เปลี่ยนชื่อจาก.md
ไป.tex
(เช่นตอนนี้คุณมี01_introduction.tex
, 02_examples.tex
, ... )
จากนั้นคุณสามารถสร้างไฟล์อื่นเพื่อคอมไพล์ (เช่น00_parent.tex
) ซึ่งมีเพียงรายการต่อไปนี้ ( ดูบทความนี้สำหรับวิธีการขั้นสูงเพิ่มเติมในการตั้งค่าเอกสาร LaTeX):
\documentclass{minimal}
\begin{document}
\input{01_introduction.tex}
\input{02_examples.tex}
\input{03_discussion.tex}
\input{04_conclusion.tex}
\end{document}
จากนั้นคุณสามารถรวบรวม00_parent.tex
ไฟล์ด้วยเครื่องมือแก้ไข LaTeX ที่คุณโปรดปราน (เช่นTeXWorks ) หรือเพียงแค่รวบรวมไฟล์จากเครื่องเทอร์มินัลโดยใช้เครื่องมือ LaTeX ดั้งเดิมหรืออื่น ๆ ที่คุณอาจชอบ (Pandoc ดูเหมือนจะสนับสนุน LateX)