ฉันจะแก้ไขไฟล์ข้อความหลายไฟล์เป็นเอกสารเสมือนเดียวได้อย่างไร


11

เป้าหมายหลักของฉันคือเพื่อให้สามารถติดตามจำนวนคำและตัวอักษรของแต่ละข้อความได้อย่างต่อเนื่องในขณะเดียวกันก็สามารถอ่านเอกสารที่มีความยาวทั้งหมดได้พร้อมกัน


1
ตามคำถามที่ใช้ถ้อยคำใหม่คุณอาจลองใช้ตัวออกแบบ GUI ตามรูปแบบใดก็ได้ตัวอย่างหนึ่งตัวอย่างคือรูปแบบ Microsoft Access โดยทั่วไปคุณจะสร้างกล่องข้อความหรือพื้นที่ข้อความที่คุณป้อนข้อความที่กำหนดเองของคุณจากนั้นด้วยโค้ด Visual Basic จำนวนเล็กน้อยเชื่อมต่อพวกมันทั้งหมดเข้าด้วยกันในผลลัพธ์และคุณสามารถใส่ทั้งหมดในหน้าจอเดียว สิ่งนี้จะง่ายต่อการติดตั้งทั้งนี้ขึ้นอยู่กับว่าคุณต้องการสร้างแฟนซีอย่างไร
allquixotic

คำตอบ:


6

ดังที่ฉันได้กล่าวถึงการเข้าถึงรูทเครื่องมือระดับกว้างที่คุณกำลังดูคือเครื่องมือแก้ไขข้อความโครงร่าง ตัวแก้ไขเค้าร่างช่วยให้คุณทำงานเป็นกลุ่มของข้อความรักษาพวกมันเป็นหน่วยแยกและเชื่อมโยงเข้าด้วยกันเหมาะสำหรับกรณีการใช้งานของคุณ

เท่าที่ทุกคนที่ผมได้พูดคุยกับคนที่ต้องการ / ได้ใช้อย่างใดอย่างหนึ่งได้บอกผมวรรณกรรมและลาเต้ของอาลักษณ์เป็นโปรแกรมที่จะชนะแม้ว่าคำตอบเกี่ยวกับเรื่องนี้ขอให้อูบุนตูแสดงให้เห็นทางเลือกไม่กี่


1
ฉันเพิ่งอ่านคำถาม AU นั้นและดูเหมือนว่าKabikabooจะเป็นตัวเลือกที่ยอดเยี่ยมสำหรับ OP (ในข้อความทั้งหมดนั้นยังคงรูปแบบที่ไม่เป็นไปได้ แต่ยังคงรักษาประโยชน์ของรูปแบบต้นไม้) ค้นหาที่ดี; เพียงแค่ทราบว่าบางโปรแกรมเหล่านี้จะไม่เก็บส่วนย่อยของข้อความไว้ในไฟล์ที่แตกต่างกันซึ่งสามารถแก้ไขได้ด้วยตนเอง (แน่นอนว่าตัวแก้ไขข้อความโครงร่างจำนวนมากช่วยให้คุณสามารถนำเข้าและส่งออกด้วยตนเองได้ แต่โดยปกติแล้ว รูปแบบสำหรับการโหลด / บันทึกอย่างรวดเร็ว)
Breakthrough

ใช่. ฉันกำลังพูดคุยกับ OP เกี่ยวกับสิ่งนี้ในการแชทและแนะนำสิ่งเหล่านี้ โพสต์ที่นี่เป็นหลักในการอ้างอิง ฉันได้พูดกับผู้ใช้งานของผู้ใช้งาน schievener มากพอว่ามันเป็นสิ่งแรกที่นึกถึง - ฉันขุดลิ้งค์ AU ทำให้ OP ได้ขอทางเลือกฟรี ฉันยังไม่ได้ขุดลึกลงไปในพวกเขาฉันกำลังมองหาบางอย่างเช่นนี้เพื่อแทนที่ฝูงของฉันโพสต์และโน๊ตบุ๊ค p
Journeyman Geek

3

ถ้าคุณยินดีที่จะต้องพิจารณาบิตมากกว่าข้อความธรรมดาแล้วนี้เป็นไปได้มาก สองวิธีดังกล่าวจะใช้Markdown (ซึ่งไม่ได้มีพื้นเมืองรวมถึงการสนับสนุน แต่การประมวลผลเอกสารหลายทำ) หรือน้ำยาง


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)


ขอบคุณ แม้ว่าฉันจะได้รับการพิจารณาจาก LaTeX แต่ฉันไม่ได้คิดถึง Markdown เพื่อแก้ปัญหานี้ ทั้งสองอย่างนี้ดูดีมาก แต่หลังจากใช้ Scrivener ไปสักวันหรือสองวันตอนนี้ฉันก็ปลิวไปแล้วว่ามันจะดีกว่าเท่าที่ฉันรู้ ส่วนที่ดีที่สุดของ Scrivener สำหรับฉันคือโหมด " Scrivenings " ซึ่งยากที่จะอธิบายในพื้นที่ที่จัดไว้ให้ แต่มันตรงกับความต้องการของฉันอย่างสมบูรณ์ ขอบคุณมากสำหรับความช่วยเหลือของคุณ
TeXnewbie
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.