Dokonaj pięknych dokumentów z trybu Org Emacs

Dokonaj pięknych dokumentów z trybu Org Emacs
Podróbki tekstu są czasami zbyt ciężkie. Kiedy piszesz dokumenty na bardziej formalne okazje, być może będziesz musiał dostarczyć w specjalnym formacie. Możesz pomyśleć, że z tego powodu musisz użyć edytora tekstu. Nie zawsze tak jest. W rzeczywistości tworzenie plików tekstu otwartego dokumentu (ODT) jest dostępne w domyślnej konfiguracji. Aby wyeksportuj do innych formatów, potrzebujesz jeszcze kilku pakietów i kilku ustawień.

Niezłe ustawienia meta-data.

Aby uzyskać naprawdę fajny dokument, chcesz mieć nagłówek, imię, datę i inne informacje. Umieszczasz to na górze dokumentu za pomocą tagów i specjalnej notacji. Możesz zobaczyć kilka przykładów poniżej.

Twoje imię

#+Autor: Mats Tageaxelsson

Data

#+Data<2019-06-13 Thu>

Tytuł

#+Tytuł ten piękny dokument!

Jak widać, nazwy tagów są w większości jasne i proste do zrozumienia. Bardziej złożone są opcje eksportu, a niektóre inne wartości. Te wartości kontrolują twoje ostateczne wyjście. Możesz użyć nagłówków w naszym pliku ORG, aby zdecydować, czy nagłówek w prawdziwym dokumencie.

Kontroluj strukturę dokumentu

Inne wartości, zwykle umieszczone w górnej części dokumentu, kontroluj strukturę dokumentu. Możesz zmienić to, co jest pokazane, a co nie. Kiedy piszesz w trybie org, prawdopodobnie użyjesz tagów, zadań i linków. Wszystkie wymienione funkcje mogą być tylko dla własnego użytku. Większość użytkowników trybu org używa zadań do planowania własnego programu. W takim przypadku wykluczasz je opcjami.

#+Tagi opcji: zero twórca: zerowe zadania: zero todo: t

W powyższym przykładzie widać, że tagi są „zerowe” i nie należy ich eksportować. Możesz trzymać wszystkie tagi, ale tylko przed nagłówkami za pomocą wartości nie-in-toc. Tag twórcy jest zerowy, który ukrywa fakt, że używasz EMACS do tworzenia dokumentu. Następnie wszystkie zadania wcale nie będą eksportowane. Wreszcie wszystkie słowa kluczowe używane przez system TODO są przechowywane w eksportowanym tekście.

Jeśli chodzi o tagi, jeśli nadal pracujesz z szkicem, możesz mieć sekcje, które jeszcze się nie skończyły. W takim przypadku możesz oznaczyć tę sekcję, ustawiając znacznik na gałęzi. To wygląda tak:

*** Kierowanie się na później: Noexport:

Tagi można używać w wielu innych rzeczach, ale to jest na inny czas. Kolejnym ważnym ustawieniem, które musisz wiedzieć, jest ustawienie H. To kontroluje, ile poziomów twojego dokumentu staje się nagłówkiem. Najprawdopodobniej nie chcesz głębszych poziomów niż 3. W EMACS możesz ustawić wartość H, aby traktować tylko te najwyższe poziomy jako nagłówki. Domyślnie EMACS będzie traktował wszystkie niższe poziomy jako elementy listy.

#+Opcje: H: 3 TOC: 2

Ponieważ jesteśmy na temat nagłówków, możesz chcieć mieć spis treści. W powyższym przykładzie poziom TOC jest ustawiony na 2. To sprawia, że ​​Emacs tworzy TOC z poziomem 2, jednocześnie dodając trzy poziomy nagłówków w dokumencie.

Najczęstsze przypadki

Eksport do ODT

Gdy chcesz użyć ODT jako formatu wyjściowego, prosto naciśnij C-C-E, pojawia się nowy bufor i możesz wybrać dowolną z czerwonych opcji. W przypadku ODT wybierzesz „o”, a następnie „o”, aby to wyeksportować. Lub możesz wybrać kapitał „o” po raz drugi, aby zobaczyć swój wynik.

Ta procedura jest prosta i wygląda podobnie dla wszystkich formatów, ale masz opcje. Jeśli chcesz wyeksportować do innego formatu, DOCX jest powszechny, musisz to ustawić. Wartość to ORG-ODT-preferowana format wyjściowy. Aby to ustalić .plik EMACS.

SETQ ORG-ODT-PRETREDED-OUTPUT-FORMAT DOCX

Istnieje wiele innych formatów do wyboru na wypadek, gdybyś miał inne potrzeby. Nie poddawaj się łatwo Emacsowi!

Eksport do pliku PDF

Kiedy chcesz eksportować do pliku PDF, robisz to samo. Jest tylko jedna niewielka osobliwość, zaczyna się od lateks. Kluczowy akord idzie „c-c c-e l p” lub ostatni „o”, aby otworzyć widza, aby sprawdzić twoje wyniki. PDF jest w lateksem, jest to, że formaty były używane przez podobnych ludzi historycznie. Możesz faktycznie wybrać PDF dla wyjścia ODT. Może to być przydatne, jeśli zawsze wydawasz PDF. Ponieważ jesteśmy w sferze lateksowej, możesz potrzebować lateksu później, jest to bardzo powszechne. Możesz wyeksportować swój dokument do bufora lateksowego w Emacs, jeśli w lateks są rzeczy, które nie masz pewności, możesz użyć tego jako sztuczki do nauki.

Eksport do HTML

Eksportowanie do HTML ma ten sam wzór. Z dodatkiem, który możesz otworzyć w buforze EMACS, a także w ulubionej przeglądarce internetowej.

Łącząc się z Pandoc

Jeśli masz więcej formatów, możesz chcieć wyeksportować, musisz połączyć EMACS z Pandoc. Pandoc przekształca dokumenty prawie każdego rodzaju. Z Pandoc możesz przekonwertować HTML na dokumenty w trybie org i jest to tylko jedna z wielu funkcji. Jeśli chcesz go użyć w EMACS, znajdź pakiet Pandoc w repozytoriach Melpa.

Wniosek

Ponieważ kochasz Emacsa, będziesz chciał trzymać się tego jak najwięcej. Dzięki różnym dostępnym opcjom możesz eksportować i importować wiele formatów dokumentów. Dzięki temu możesz zostać ze swoim ulubionym edytorem.