¿Cómo puedo editar múltiples archivos de texto como un documento virtual?


11

Mi objetivo principal es poder realizar un seguimiento constante del recuento de palabras y caracteres de fragmentos de texto individuales al mismo tiempo que puedo leer todo el documento completo en su conjunto.


1
En función de la pregunta reformulada, puede probar cualquier diseñador de GUI basado en formularios, un ejemplo es un formulario de Microsoft Access. Básicamente, crearía cuadros de texto o áreas de texto donde ingrese su texto personalizado, y luego con una pequeña cantidad de código de Visual Basic, los concatene todos en la salida, y podría ajustar todo eso en una pantalla. Esto sería bastante fácil de implementar, dependiendo de lo elegante que quisiera hacerlo.
allquixotic

Respuestas:


6

Como mencioné en Root Access, la amplia clase de herramienta que está viendo es un editor de texto de esquema. Los editores de esquema le permiten trabajar en bloques de textos, tratarlos como unidades discretas y vincularlos, perfectos para su caso de uso.

En lo que respecta a CUALQUIERA que he hablado con quién necesita / ha usado uno, me ha dicho que la literatura y el programa de escritura de Latte es el programa que hay que superar, aunque esta respuesta en Preguntar a Ubuntu sugiere algunas alternativas .


1
Acabo de examinar esa pregunta de AU, y Kabikaboo parece una gran opción para el OP (en el sentido de que todo el texto se mantiene lo más sin formato posible, pero aún conserva los beneficios de un diseño en forma de árbol). Gran hallazgo; solo tenga en cuenta que algunos de estos programas no mantendrán los fragmentos de texto individuales en diferentes archivos que podrían editarse manualmente (por supuesto, muchos editores de texto de esquema le permiten importar y exportar manualmente, pero generalmente guardan el árbol de texto de esquema en un archivo diferente formato para carga / guardado rápido).
Avance

Si. En realidad estaba hablando con el OP sobre esto en el chat, y sugerí esto. Publicado aquí principalmente como referencia. He hablado con suficientes usuarios de Schievener que fue lo primero que se me ocurrió: desenterré el enlace de AU porque el OP estaba pidiendo alternativas gratuitas. Todavía no he profundizado en ellos, he estado buscando algo como esto para reemplazar mi manada de publicaciones y cuadernos; p
Journeyman Geek

3

Si está dispuesto a considerar un poco más que texto sin formato, entonces esto es muy posible. Dos de estas formas están utilizando Markdown (que no tiene soporte nativo incluye , pero varios procesadores de documentos sí) o LaTeX .


Reducción

Con un marcado mínimo, la ruta de Pandoc puede ser lo que desea, ya que sus fragmentos de texto solo necesitan escribirse como documentos de Markdown (que, sin usar ninguna característica adicional, siguen siendo solo documentos de texto sin formato; este es el sistema de formato utilizado aquí en Super Usuario y los otros sitios web de Stack Exchange). Inspirado por esta pregunta SO , digamos que los fragmentos de texto están en el directorio de trabajo actual:

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

Estos pueden fusionarse y representarse como un solo archivo con Pandoc usando el comando:

pandoc *.md > merged.html

Pandoc también es compatible con el formato LaTeX que también puede satisfacer sus necesidades, aunque de hecho hay varios otros editores / compiladores de documentos LaTeX que podrían ser más adecuados para la tarea.


Látex

Considere crear un documento LaTeX bastante simple y coloque sus archivos de texto plano en varios otros archivos. Luego puede usar el comando LaTeX\input{filename} (o \includesi necesita esa funcionalidad) en el documento principal para unir y representar todos los fragmentos de texto individuales como un documento singular.

Por lo tanto, es posible que desee crear un documento .tex principal para envolver todos sus archivos sub .tex (que solo contienen texto sin formato; LaTeX \includefunciona de manera similar a la de los lenguajes de programación C / C ++). Así que digamos que usted tiene los mismos archivos de rebajas como antes, pero cambió el nombre a partir .mdde .tex(por ejemplo, ahora tienes 01_introduction.tex, 02_examples.tex, ...).

Luego puede hacer otro archivo para compilar (por ejemplo 00_parent.tex), que solo contiene lo siguiente ( consulte este artículo para obtener formas más avanzadas de configurar un documento LaTeX):

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

Luego puede compilar el 00_parent.texarchivo con su editor favorito de LaTeX (como TeXWorks ) o simplemente compilarlo desde un terminal utilizando las herramientas nativas de LaTeX o cualquier otra que desee (Pandoc también parece ser compatible con LateX).


Gracias. Aunque había considerado a LaTeX, no había pensado en Markdown para resolver este problema. Ambos se ven muy bien, pero después de haber usado Scrivener durante un día o dos ahora, estoy completamente impresionado por lo mucho mejor que es algo que conozco. Con mucho, el mejor aspecto de Scrivener para mí es el modo " Scrivenings ", que es difícil de explicar en el espacio provisto, pero que se adapta perfectamente a mis necesidades. Muchas gracias a todos por vuestra ayuda.
TeXnewbie
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.