Moim głównym celem jest ciągłe śledzenie liczby słów i znaków w poszczególnych fragmentach tekstu przy jednoczesnym czytaniu całego długiego dokumentu jako całości.
software-rec
writing
TeXnewbie
źródło
źródło
Odpowiedzi:
Jak omówiłem w Root Access, szeroką klasą narzędzi, na które patrzysz, jest edytor tekstu konspektu. Edytory konspektu pozwalają na pracę w blokach tekstów, traktowanie ich jako oddzielnych jednostek i łączenie ich ze sobą, idealnie nadając się do użycia.
W miarę jak ktoś Rozmawiałem kto potrzebuje / wykorzystał jeden powiedział mi, literatury i latte za SCRIVENER jest Program do taktu, choć odpowiedź na zapytanie Ubuntu sugeruje kilka alternatyw .
źródło
Jeśli jesteś gotów rozważyć nieco więcej niż zwykły tekst, to jest bardzo możliwe. Dwa takie sposoby korzystania Markdown (który nie posiada natywne to wsparcie, ale kilka procesorów dokument zrobić) lub LaTeX .
Obniżka cen
Przy minimalnym znacznikach trasa Pandoc może być tym, czego chcesz, ponieważ twoje fragmenty tekstu muszą być zapisane jako dokumenty Markdown (które bez żadnych dodatkowych funkcji są nadal tylko dokumentami zwykłego tekstu; jest to system formatowania używany tutaj Super User i inne strony Stack Exchange). Zainspirowany tym pytaniem SO , powiedzmy, że fragmenty tekstu znajdują się w bieżącym katalogu roboczym:
Można je łączyć i renderować jako pojedynczy plik za pomocą Pandoc za pomocą polecenia:
Pandoc jest również kompatybilny z formatem LaTeX, który może również zaspokoić twoje potrzeby, chociaż w rzeczywistości istnieje kilka innych edytorów / kompilatorów dokumentów LaTeX, które mogą być lepiej dostosowane do tego zadania.
Lateks
Rozważ utworzenie raczej prostego dokumentu LaTeX i umieść pliki zwykłego tekstu w kilku innych plikach. Następnie możesz użyć polecenia LaTeX
\input{filename}
(lub\include
jeśli potrzebujesz tej funkcji) w dokumencie nadrzędnym, aby połączyć i renderować wszystkie pojedyncze fragmenty tekstu jako osobny dokument.Dlatego możesz chcieć utworzyć nadrzędny dokument .tex, aby zawinąć wszystkie swoje pliki podtekstowe (które zawierają tylko zwykły tekst;
\include
prace LaTeX są podobne do języków programowania C / C ++). Więc powiedzmy, że masz te same pliki Markdown jak poprzednio, ale przemianowany od.md
do.tex
(np teraz masz01_introduction.tex
,02_examples.tex
...).Następnie możesz utworzyć inny plik do skompilowania (np.
00_parent.tex
), Który zawiera tylko następujące elementy ( zobacz ten artykuł, aby uzyskać bardziej zaawansowane sposoby konfiguracji dokumentu LaTeX):Następnie możesz skompilować
00_parent.tex
plik za pomocą swojego ulubionego edytora LaTeX (takiego jak TeXWorks ) lub po prostu skompilować go z terminala przy użyciu rodzimych narzędzi LaTeX lub dowolnego innego, który może ci się podobać (Pandoc wydaje się także obsługiwać LateX).źródło