Làm cách nào tôi có thể chỉnh sửa nhiều tệp văn bản dưới dạng một tài liệu ảo?


11

Mục tiêu chính của tôi là có thể liên tục theo dõi từng đoạn văn bản và số lượng ký tự trong khi đồng thời có thể đọc toàn bộ tài liệu dài.


1
Dựa trên câu hỏi được nhắc lại, bạn có thể thử bất kỳ trình thiết kế GUI dựa trên biểu mẫu nào ngoài đó - một ví dụ như vậy là biểu mẫu Microsoft Access. Về cơ bản, bạn sẽ tạo các hộp văn bản hoặc vùng văn bản nơi bạn nhập văn bản tùy chỉnh và sau đó với một lượng nhỏ mã Visual Basic, nối tất cả chúng lại với nhau trong đầu ra và bạn có thể khớp tất cả những thứ đó trên một màn hình. Điều này sẽ khá dễ thực hiện, tùy thuộc vào mức độ ưa thích mà bạn muốn thực hiện.
allquixotic

Câu trả lời:


6

Như tôi đã thảo luận về Root Access, lớp công cụ rộng lớn mà bạn đang xem là một trình soạn thảo văn bản phác thảo. Các biên tập viên phác thảo cho phép bạn làm việc trong các khối văn bản, coi chúng như các đơn vị riêng biệt và liên kết chúng lại với nhau, hoàn hảo cho trường hợp sử dụng của bạn.

As far as BẤT CỨ AI Tôi đã nói chuyện với những người cần / đã qua sử dụng ai có thể nói với tôi, văn học và pha cà phê của người cho vaycác chương trình để nhịp, mặc dù câu trả lời này trên Hỏi Ubuntu gợi ý một vài lựa chọn thay thế .


1
Tôi vừa duyệt qua câu hỏi AU đó và Kabikaboo có vẻ như là một lựa chọn tuyệt vời cho OP (trong đó tất cả các văn bản được giữ ở dạng không được định dạng nhất có thể, nhưng vẫn giữ được lợi ích của bố cục giống như cây). Tìm tuyệt vời; chỉ lưu ý rằng một số chương trình này sẽ không giữ các đoạn văn bản riêng lẻ trong các tệp khác nhau có thể được chỉnh sửa thủ công (tất nhiên nhiều trình soạn thảo văn bản phác thảo cho phép bạn nhập và xuất thủ công, nhưng chúng thường lưu chính cây văn bản phác thảo định dạng để tải / lưu nhanh).
Đột phá

vâng Tôi thực sự đã nói chuyện với OP về điều này khi trò chuyện, và đề xuất những điều này. Đăng ở đây chủ yếu là tài liệu tham khảo. Tôi đã nói với đủ người dùng schievener rằng đó là điều đầu tiên tôi nghĩ đến - Tôi đã đào liên kết AU vì OP đang yêu cầu thay thế miễn phí. Tôi chưa tìm hiểu sâu về chúng, tôi đã tìm kiếm thứ gì đó như thế này để thay thế bầy bài và sổ ghi chép của mình; p
Journeyman Geek

3

Nếu bạn sẵn sàng xem xét nhiều hơn một chút so với văn bản thuần túy, thì điều này là rất có thể. Hai cách như vậy đang sử dụng Markdown (không có hỗ trợ riêng bao gồm hỗ trợ, nhưng một số bộ xử lý tài liệu thực hiện) hoặc LaTeX .


Đánh dấu

Với đánh dấu tối thiểu, Pandoc tuyến đường có thể là những gì bạn muốn, vì đoạn văn bản của bạn chỉ cần phải được viết như Markdown văn bản (trong đó, mà không sử dụng bất kỳ tính năng bổ sung, vẫn chỉ là tài liệu văn bản đơn giản, đây là hệ thống định dạng sử dụng ở đây trên Siêu người dùng và các trang web Stack Exchange khác). Lấy cảm hứng từ câu hỏi SO này , giả sử các đoạn văn bản nằm trong thư mục làm việc hiện tại:

01_introduction.md
02_examples.md
03_discussion.md
04_conclusion.md

Chúng có thể được hợp nhất và kết xuất thành một tệp duy nhất với Pandoc bằng lệnh:

pandoc *.md > merged.html

Pandoc cũng tương thích với định dạng LaTeX cũng có thể phục vụ nhu cầu của bạn, mặc dù thực tế có một số trình soạn thảo / trình biên dịch tài liệu LaTeX khác có thể phù hợp hơn với nhiệm vụ.


Mủ cao su

Xem xét việc tạo một tài liệu LaTeX khá đơn giản và đặt các tệp văn bản đơn giản của bạn vào một số tệp khác. Sau đó, bạn có thể sử dụng lệnh LaTeX\input{filename} (hoặc \includenếu bạn cần chức năng đó) trong tài liệu gốc để tham gia và hiển thị tất cả các đoạn văn bản riêng lẻ dưới dạng tài liệu số ít.

Vì vậy, bạn có thể muốn tạo một tài liệu .tex gốc để bao bọc tất cả các tệp .tex phụ của bạn (chỉ chứa văn bản thuần; LaTeX \includehoạt động tương tự như các ngôn ngữ lập trình C / C ++). Vì vậy, giả sử bạn có các tập tin cùng một Markdown như trước, nhưng đổi tên từ .mdđến .tex(ví dụ như bây giờ bạn có 01_introduction.tex, 02_examples.tex...).

Sau đó, bạn có thể tạo một tệp khác để biên dịch (ví dụ 00_parent.tex), tệp này chỉ chứa phần sau ( xem bài viết này để biết các cách nâng cao hơn để thiết lập tài liệu LaTeX):

\documentclass{minimal}
\begin{document}
    \input{01_introduction.tex}
    \input{02_examples.tex}
    \input{03_discussion.tex}
    \input{04_conclusion.tex}
\end{document}

Sau đó, bạn có thể biên dịch 00_parent.textệp bằng trình soạn thảo LaTeX yêu thích của mình (như TeXWorks ) hoặc chỉ biên dịch tệp từ thiết bị đầu cuối bằng các công cụ LaTeX gốc hoặc bất kỳ công cụ nào khác mà bạn có thể thích (Pandoc dường như cũng hỗ trợ lateX).


Cảm ơn. Mặc dù tôi đã cân nhắc với LaTeX, tôi đã không nghĩ về Markdown để giải quyết vấn đề này. Cả hai đều trông rất đẹp, nhưng sau khi sử dụng Scrivener được một hoặc hai ngày, tôi hoàn toàn bị thổi bay bởi nó tốt hơn nhiều so với bất cứ thứ gì khác mà tôi biết. Đối với tôi, khía cạnh tốt nhất của Scrivener đối với tôi là chế độ " Scrivenings " rất khó giải thích trong không gian được cung cấp, nhưng nó hoàn toàn phù hợp với nhu cầu của tôi. Rất cám ơn tất cả sự giúp đỡ của bạn.
TeXnewbie
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.