SHARE
Facebook X Pinterest WhatsApp

NorthernJourney.com: Linux for Newbies, pt. 20: Document Processing – with LaTeX

Written By
thumbnail
Web Webster
Web Webster
Feb 19, 2001

[ Thanks to Gene
Wilburn
for this link. ]

“Contrary to popular belief, word processors go about their
business in the wrong way. They’re interlopers in the land of
Unix–violating four time-proven Unix principles:

  1. You should be able to create all source files (including word
    processing documents) with your preferred text editor (vi and emacs
    being the prevailing standards).
  2. All files should be portable and accessible to the Unix
    toolkit; that is, they should exist as ASCII text. You should have
    no trouble running your source files through grep, sed, awk, wc or
    whatever you choose.
  3. Structure is more important than appearance.
  4. Look and feel (appearance) processing should be handled by
    programs external to your source files.”

“This stands the world of WYSIWYG word processing on its head. You
cannot work directly on Word or WordPerfect files due to their
binary nature. You must use the program that created them to
manipulate the contents–a dangerous strategy for long-term use.
You eventually get releases of a product that no longer willingly
load older binaries. Cross-platform support among word processors
is an ongoing issue.”

“So what’s the pro-Unix answer to this? You guessed it: text
processing, better known these days as document processing.
Document processing works in much the same way that the Web does:
i.e., on the Web, HTML documents are text files containing markup
code. … If you’ve already created HTML documents by hand,
you’re well on your way. You just need to change the nature of the
markup tags. Most LaTeX instructions are preceded by a backslash
(“”) and have fairly intuitive names. As with an HTML page, LaTeX
documents have begin and end tags, a header, and a body, as well as
additional structural elements that go beyond HTML.”

Complete
Story

thumbnail
Web Webster

Web Webster

Web Webster has more than 20 years of writing and editorial experience in the tech sector. He’s written and edited news, demand generation, user-focused, and thought leadership content for business software solutions, consumer tech, and Linux Today, he edits and writes for a portfolio of tech industry news and analysis websites including webopedia.com, and DatabaseJournal.com.

Recommended for you...

Red Hat reveals major enhancements to Red Hat Enterprise Linux AI
sjvn
Oct 22, 2024
How to Find AWS EC2 Instance Type Over SSH (6 Methods)
Benny Lanco
Sep 23, 2024
Crond: Daemon to Execute Scheduled Commands
Rose Hosting Blog
Sep 20, 2024
A Detailed Introduction to Oracle VirtualBox
Senthil Kumar
Sep 19, 2024
Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2025 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.