TTIT18 Inledande informationsteknologi Datorer och datoranvändning: Fö 2: Textredigering och dokumenthantering Juha Takkinen, juhta@ida.liu. IISLAB/ADIT/IDA Linköpings universitet 2001-08-27 Dagens innehåll flytta filer, söka i filer och installera program textredigerare: GNU Emacs dokumenthanteringssystem: FrameMaker korrekturläsningstips stavningskontroll, korrekturtecken m.m.. Flytta och komprimera filer mkdir, rmdir cp, rm, mv mtools mdir a: mcopy a: *.*. (kopiera från diskett) läs mer: mansidorna komprimering: gzip och gunzip för filer på.z och.gz zip och unzip för filer på.zip (bzip2 och bunzip2) 1
Söka på IDA med Unix: which; grep, egrep, rgrep, zgrep; find find /home/juhta/mhmail -name '[0-9]*' -print med Filhanteraren: find Söka personer: xpul, rwho, finger who am i juhta pts/24 aug 27 11:27 (obel10.ida.liu.se) finger linen351 Login name: linen351 In real life: Linus Engback Directory: /home/linen351 Shell: /bin/tcsh Last login Mon Aug 27 11:34 on pts/28 from cyd43.cyd.liu.se No unread mail No Plan. Installera program module list module avail module add, module initadd module initadd misc/student-after logga ut och in igen module rm kontostorlek: quota -v, du -k sort -n module avail 2
Studentunderhållen programvara /student/bin: rgrep, konverteringsprogram, exmh, gimp, Gnome m.fl. t.ex. xpul visar en karta över inloggade info: http://www-und.ida.liu.se/local/student/ göra webbsida http://www-und.ida.liu.se/local/und/ GNU Emacs Gnu s Not Unix kommandotolk kommunikationsprogram Editing MACroS skriven i Lisp (vissa skapad av Richard delar i C) Stallman, MIT anpassningsbart: Free Software exempel i TTIT07 för Foundation, fri prolog. programvara (GNU Licence) andra exempel: gcc (en C/C++kompilator) Varför Emacs? flexibelt finns på alla datorer finns för både textoch fönsterbaserade terminaler klarar flera format samtidigt (C-språk, HTML, e-post m.m.) utvidgningsbart (skrivet i LISP) kan fungera som gränssnitt till andra program (webbläsare, e- postläsare m.m.) gratis 3
Emacs inställningar:.emacs emacs& xemacs& (/student/bin) grafiskt gränssnitt mode C, Lisp, Text m.fl. html-mod C-x och M-x Emacs Skalfönster Menyer Textfönster Mode Status Emacs buffertar textbuffert, raderbuffert, minibuffert arbetspunkt, märke Control- (C-), Meta- (M-), Control-Meta- (C-M-), Meta-x (M-x) Meta = ruterteckentangenten C-x C-c avslutar emacs, C-z ikonifierar emacs 4
Emacs minibufferten Tab, C-g, Retur märkning C-mellanslag förflytta arbetspunkten C-a, C-e, Home, vänster musknapp flera fönster C-x 1, C-x 2, C-o Emacs radera och kopiera C-k, C-w, M-w, C-y sök och ersätt M-x replace-string, M-x query-replace ångra M-x undo, M-x revert-buffer textändring C-t, C-x C-u, C-x C-l, Esc-u, Exc-l, Esc-c Emacs macron C-x ( och C-x ) hjälp självstudiekurs C-h t C-h a (apropos reguljärt uttryck) C-h f (beskriver funktion) M-x doctor I am the psychotherapist. For your protection, I have been censored according to the Communications Decency Act. Please, describe your problems. Each time you are finished talking, type RET twice. How are you? I'm ok. Tell me about yourself. 5
Dokumenthantering: Adobe FrameMaker ett komplett och integrerat publiceringsverktyg för teknisk dokumentation ägs av Adobe Systems PageMaker, Acrobat, Illustrator, PageMill, Photoshop m.fl. http://www.adobe.com/products/ framemaker/ FrameMaker böcker, tekniska handböcker, kataloger och forskningsrapporter långa, strukturerade, innehållsrika dokument med mycket text, tabeller, figurer, register, bilagor och innehållsförteckningar exempel: rapport, avhandling. FrameMaker och andra MS Office MS Word: endast pc och mac... StarOffice Suns gratisprogram för de vanligaste operativsystemen StarWriter: klarar Frames format, och även MS Word! FrameMaker bok = samling filer som hör ihop genererar register för alla filerna klarar av sgml, förutom pdfgenerering. 6
Frame rötter i Unix-världen flera plattformar binärt kompatibelt (dyrt ) WYSIWYG ramar. Frame huvudmeny: New, Open, Help, Info, Exit nytt dokument, standardmall Rapporter hjälp ämne eller ord, tangentbord, självstudiekurs dokumentfönster och skapa dokument exempel härnäst figurer och figurtext generera bok. Frame: exempel nytt dokument rapportmall ramar styckeutformning mallar ändra i mall styckenumrering sidfot figurer. 7
Frame: figurer och figurtext Skapa bild kopiera från webben eller rita själv gimp, xfig, tgif, powerpoint skärmdump: kameraverktyg, xv& format: gif eller jpg (eller postscript, ps) Sätt markör Arkiv-menyn: importera fil gif, jpg, ps lägg till textram (för bildtext) i bildramen. Frame-tips Smart Quotes format -> document -> text options Smart Spaces tankstreck, fast mellanslag StarOffice webb-baserade kontorspaket ordbehandling, kalkylblad m.m. gratis, från Sun module initadd misc/student-after soffice (3 5 MB) eller comsoffice importerar mif (Frame) och word eget format,.sdw-filer 8
Korrekturläsning utskrifter stavningskontroll Frame: Redigering stavningskontroll Styckeformat Typsnitt Språk Emacs: M-x ispell-buffer korrekturtecken de facto-standard, gemensamt språk för korrektur. Rekommenderade labbövningar, del 2 emacs kortkommandon, bufferthantering, textredigering, filhantering, uppgifter och lathund FrameMaker självstudiekurser hos Adobe: http://www.adobe.com/products/tips/frame maker.html självstudiekurs i Frame: Help Tutorial 9
10
Förvalt språk för stycke 11
Citationstecken 12