catdvi

CATDVI is een DVI naar tekst / gewone vertaler.
Download nu

catdvi Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Antti-Juhani Kaijanaho
  • Uitgever website:

catdvi Tags


catdvi Beschrijving

CATDVI is een DVI naar tekst / gewone vertaler. CATDVI is een DVI-naar-tekst / gewoon vertaler.catdvi is een programma dat Tex Apparaatonafhankelijke (DVI) -bestanden in leesbare platte tekst vertaalt. Het programma is in ontwikkeling. Het produceert een bevredigende resultaten in veel gevallen, maar heeft nog steeds enkele problemen met gecompliceerde input.goedactueel, "Vertalen naar duidelijke tekst" kan verschillende dingen betekenen, afhankelijk van het beoogde gebruik: · Uitvoer geformatteerde tekst die lijkt op de lay-out van het DVI-bestand nauw mogelijk, geschikt voor bijvoorbeeld Voorbeeld op een tekencelterminal of afdrukken op een Teletype-stijlprinter. · Uitgang UNFORMATED-tekst in "leesorder". (In plaats van "afdrukvolgorde", die een behoorlijk verschil maakt met b.v. multi-kolom pagina-indelingen). Handig voor het zoeken, indexeren en andere soorten postprocessing, en misschien ook voor export naar verschillende tekstverwerkers. · Output (niet volledig gewone) tekst in leesorder met de opmaak gedestilleerd in een soort markup, zodat paragraafbrekers, subscripts, superscripties, enz. Nog kunnen worden erkend. Deze functionaliteit is in wezen een (la-) tex-decompiler, nuttig voor herstel van verloren of anderszins niet beschikbaar .tex-bestanden. Het hoofddoel van Catdvi is om menselijke leesbare tekstbestanden van DVI-ingang te creëren en vandaar de eerste vertaling. De tweede soort wordt ook ondersteund omdat een van de ontwikkelaars het nodig hadden en het kan worden verkregen als een eenvoudig bijproduct ( Op de meest ware veronderstelling die de bestelling lezen = bestellen in het bronbestand = Bestel in het DVI-bestand). Het derde soort vertaling is de moeilijkste om te bereiken, aangezien een DVI-bestand geen logische markeringen bevat. De structuur van de tekst moet worden vermeld van heuristische principes en een analyse van bepaalde kenmerken van de uitvoer van Tex. Er is tot nu toe geen poging in deze richting gemaakt. Maar kennis van sommige aspecten van de tekststructuur zou ook helpen om de kwaliteit van de lay-out te verbeteren in geval 1. Als het blijkt dat deze op betrouwbare wijze geraden kan worden, een optie om ze te laten zien als markup waarschijnlijk zal volgen. Deze functie heeft op dit moment een lage prioriteit, vooral omdat niemand er een behoefte aan heeft uitgedrukt. REQUIRINGEN: · U hebt een gehoste ISO C (1990) Environment en de Kpathsea-bibliotheek nodig (inclusief bijvoorbeeld Tetex) om dit programma te compileren. GNU Make maakt het compilatie aangenaam, maar is niet vereist. Tex Font Metric (.TFM) -bestanden voor de lettertypen die in uw DVI-bestanden worden gebruikt, moeten op looptijd aanwezig zijn. · Het programma moet erg draagbaar zijn. Het wordt verwacht en is bedoeld dat het op bijna elk systeem zal werken waar een ISO C-compiler en een haven van de Kpathsea-bibliotheek beschikbaar zijn. Dit omvat de meeste Unix-achtige systemen en vele anderen. · Waar mogelijk is de code gericht op de naleving van ISO C en zo min mogelijk aannames over de werkomgeving. Het zoeken naar .TFM-bestanden in het bestandssysteem is een inherent system-afhankelijke activiteit en wordt momenteel gedaan met behulp van de Kpathsea-bibliotheek. Niet-Kpathsea-implementaties van die functionaliteit wordt geaccepteerd als iemand ze codeert. Het meest opvallende bekende draagbaarheidsprobleem in andere delen van het programma is de veronderstelling dat Char_bit gelijk is aan 8; Deze veronderstelling lijkt echter veilig bij hedendaagse platforms. · Ontwikkeling wordt gedaan onder GNU / Linux op x86. Bovendien zijn verschillende versies van CATDVI geverifieerd om te compileren en te werken onder GNU / Linux op Alpha, PPC en Ultrasparc Architectures, FreeBSD 4.3 op X86, Mac OS X op PPC, en AIX 4.2 op RS6000. Als je Catdvi op een ander platform werkt, stuur dan een notitie naar de Catdvi-DiCh-mailinglijst (je hoeft niet te worden onderschreven om dit te doen). Als het programma niet werkt op uw systeem, stuur dan ook een notitie, zodat het probleem kan worden vastgesteld.USAGE :./CATDVI Opties: -D Debuglevel, --Debug = Debuglevel Stel het Debug in uitvoerniveau. Kleiner is minder output. -E Codering, - Output-Codering = Codering Stel de uitvoercodering in. (Codering kan een cijfer of naam zijn in de onderstaande tabel.) -P PagePEC, - First-Page = PagePEC DUNT NIET PAGINA'S VÓÓR PAGINA PAGAGEPEC. PagePEC is count0, = physicalpage of hoofdstuk: Count0. -L PagePEC, --LAST-PAGE = PAGINAPEC Voer geen pagina's af na pagina PaginaPEC. -N, --List-page-nummers output physical Page Count, Count0-waarde en hoofdstuk tellen in plaats van pagina-inhoud. -U, - Show-Unknown-Glyphs Toon het Unicode-aantal onbekende glyphs in plaats van `? '. -S -S, - probeert niet de pagina-indeling te reproduceren; uitgang Glyphs in de volgorde waarin ze in het DVI-bestand verschijnen. -h, --Help Toon deze hulppagina. - Versie-versie-informatie weergeven. - Copyright Toon auteursrechtinformatie. De volgende uitvoercoderingen zijn beschikbaar: 0. UTF-81. US-ASCII 2. ISO-8859-13. ISO-8859-15


catdvi Gerelateerde software

Keastit

Kevedit is een ZZT World-editor die veel krachtiger is dan de ingebouwde editor. ...

175

Downloaden

Pytodo

PYTODO is een eenvoudig programma voor het beheren van TODO-lijsten. ...

133

Downloaden

Carte

Carte is een rapportmotor die rapporten van willekeurige gegevens produceert. ...

161

Downloaden

Nanospell

NanoSpell is een zeer eenvoudige nep-spellingcontrole die het protocol "ISPELL -A" implementeert. ...

141

Downloaden