Komputerowe przetwarzanie tekstu
Transkrypt
Komputerowe przetwarzanie tekstu
Podstawy Informatyki i Technologii Informacyjnej Automatyka i Robotyka, Rok I Komputerowe przetwarzanie tekstu Bartosz Kuczewski PWSZ Gªogów, 2009 Bartosz Kuczewski Podstawy Informatyki i Technologii Informacyjnej Nomenklatura Edytor tekstu (ang. word processor) - program komputerowy sªu»¡cy tworzeniu, edycji i odpowiedniemu formatowaniu tekstów (nadaniu odpowiedniej szaty typogracznej, np. krój pisma, szpalty, itp.). Obecnie zwykle w postaci gracznej; umo»liwia wiele innych operacji, np. dodawanie i prost¡ edycj¦ graki, dodawanie odno±ników i linków, etc. Znakomita wi¦kszo±¢ dzisiejszych edytorów tekstu to programy typu WYSIWIG (What You See Is What You Get). Przykªady: pracuj¡ce w trybie tekstowym Chi-writer (DOS) Aurora (DOS) TAG (DOS) pracuj¡ce w trybie gracznym WordPad (proste narz¦dzie MS Windows) Microsoft Word (cz¦±¢ pakietu MS Oce) Writer (cz¦±¢ pakietu OpenOce) WordPerfect (cz¦±¢ pakietu WordPerfect Oce) Bartosz Kuczewski Podstawy Informatyki i Technologii Informacyjnej Nomenklatura Edytor plików (tekstowych) (ang. text processor) program do uproszczonej edycji prostych plików, operuje na plikach zapisanych w prostych standardach, np. ASCII, UTF, Unicode. Przykªady: pracuj¡ce w trybie tekstowym vi, vim, emacs (UNIX) edit (Microsoft, DOS) pico, joe i inne historyczne programy tego typu pracuj¡ce w trybie gracznym Notepad (MS Windows) xemacs (UNIX) Rozbudowane edytory plików zawieraj¡ce mo»liwo±¢ tzw. skªadni kolorowania spotkamy w ±rodowiskach programistycznych (tzw. IDE). Bartosz Kuczewski Podstawy Informatyki i Technologii Informacyjnej Kolorowanie skªadni przykªad Bartosz Kuczewski Podstawy Informatyki i Technologii Informacyjnej Profesjonalna alternatywa TEX Komputerowy system profesjonalnego skªadu drukarskiego, obejmuj¡cy zarówno dedykowany j¦zyk, jak i kompilator przygotowuj¡cy pliki w wymaganych przez urz¡dzenia graczne (drukarki, na±wietlarki) formatach (PS, PDF) Twórca Donald E. Knuth, ameryka«ski matematyk i informatyk (1985) Pocz¡wszy od wersji 3 systemu TEXka»da kolejna podwersja oznaczana jest kolejnym dziesi¦tnym przybli»eniem liczby π . Bie»¡ca wersja, opublikowana w 2008 roku, ma numer 3.1415926 We wspóªczesnych dystrybucjach oprócz programu TEXdost¦pne s¡ jego, intensywnie rozwijane, rozszerzone wersje, np. PdfTEX atwo±¢ tworzenia makr spowodowaªa, »e dla TeX-a dost¦pnych jest mnóstwo rozszerze« uªatwiaj¡cych prac¦. Przykªadem takiego ATEX(stworzony przez Leslie zestawu makr, jest AMSTEX, L ATEX2e. Lamporta), L Bartosz Kuczewski Podstawy Informatyki i Technologii Informacyjnej LATEX Oprogramowanie do zautomatyzowanego skªadu tekstu, a tak»e zwi¡zany z nim j¦zyk znaczników, sªu»¡cy do formatowania dokumentów tekstowych i tekstowo-gracznych (np: broszur, artykuªów, ksi¡»ek, plakatów, stron HTML). ATEXto jedynie zestaw makr stanowi¡cych nadbudow¦ dla W istocie L systemu skªadu TEX, automatyzuj¡cych wiele czynno±ci zwi¡zanych z procesem poprawnego skªadania tekstu. ATEX-u opiera si¦ na zasadzie WYSIWYM Tworzenie tekstu w L (What You See Is What You Mean - To co widzisz jest tym, o czym my±lisz). Od zasady WYSIWYG odró»nia go to, »e autor tekstu okre±la jedynie logiczn¡ struktur¦ dokumentu (tzn. zaznacza, gdzie zaczyna si¦ rozdziaª, co jest przypisem itp.), natomiast samym gracznym uªo»eniem tekstu na stronie zajmuje si¦ TEX, zwalniaj¡c tym samym u»ytkownika od tej funkcji. Bartosz Kuczewski Podstawy Informatyki i Technologii Informacyjnej LATEX ATEXzajmuje si¦ równie» odpowiednim rozmieszczeniem i L sformatowaniem wzorów matematycznych, rysunków i diagramów, zwalniaj¡c u»ytkownika ze »mudnej pracy zwi¡zanej z integracj¡ tych elementów z wªa±ciwym tekstem. W sposób automatyczny tworzone s¡: spisy tre±ci, ilustracji oraz tabel, numerowanie i referencje do rozdziaªów i podrozdziaªów, numerowanie i referencje elementów takich jak wzory i rysunki, skorowidze, bibliograa. ATEX-owy zawiera de facto kod ¹ródªowy wªa±ciwego Dokument L dokumentu, którego uzyskanie wymaga przeprowadzenia procesu kompilacji. W jej wyniku powstaje plik wynikowy w formacie DVI, specyczny tylko dla ±rodowiska TEX. Plik DVI mo»na nast¦pnie przetworzy¢ na jeden z popularnych formatów, takich jak PostScript, PDF lub HTML. (mo»na tak»e kompilowa¢ bezpo±rednio do PDF za ATEX-a) pomoc¡ PdfL Bartosz Kuczewski Podstawy Informatyki i Technologii Informacyjnej Przykªadowy dokument po kompilacji do formatu pdf ... LATEX Jan Niezbędny Streszczenie Dokument ten prezentuje kilka zasad składu tekstu w systemie LATEX. 1 Tekst LATEX ułatwia autorowi tekstu zarządzanie numerowaniem sekcji, wypunktowaniami oraz odwołaniami do tabel, rysunków i innych elementów. W łatwy sposób możemy się odwołać do wzoru 1 2 Matematyka Poniższy wzór prezentuje możliwości LATEX w zakresie składu formuł matematycznych. Wzory są numerowane automatycznie, podobnie jak inne elementy o których mowa w sekcji 1. E = mc2 , gdzie (1) m0 m= q 1− v2 c2 . (2) 1 Bartosz Kuczewski Podstawy Informatyki i Technologii Informacyjnej oraz kod ¹ródªowy Nagªówek (preambuªa) Dokument wªa±ciwy Bartosz Kuczewski Podstawy Informatyki i Technologii Informacyjnej Odno±niki ATEX strona projektu L strona dystrybucji MikTEX dla Windows ATEX Podr¦cznik Nie za krótkie wprowadzenie do systemu L zawieraj¡cy krótki opis systemu Strona Polskiej Grupy U»ytkowników Systemu TEX Kile - wolny edytor dla systemów Unix ATEXEditor - darmowy edytor dla systemów Windows LEd - L Bartosz Kuczewski Podstawy Informatyki i Technologii Informacyjnej