Getting Started with TeX, LaTeX, and Friends - TeX Users Group This page is for the benefit of new TeX system users. As such, it tries to be short and simple. (An even shorter getting-started document is available.) What's going on here? TeX is a typesetting language. Here are some links with further background: The Pointers to Frequently Asked Questions document provides a short overview of the TeX world. Installing TeX and LaTeX If you are looking to install a complete system, we recommend TeX Live for Unix/GNU/Linux, MacTeX for MacOSX, and proTeXt for Windows. There are many other TeX implementations, some free software, some shareware, some proprietary/commercial. Online (La)TeX documentation Here is just a little of the principal TeX documentation available on the web. LaTeX: LaTeX Documentation Pointers has references to documentation for many common LaTeX tasks (by Jim Hefferon). Plain TeX: TeX by Topic, A TeXnician's Reference, by Victor Eijkhout. Fonts: a discussion of the fonts available for use with TeX is available separately. Books to buy
21 Excellent Open Source Linux Text Editors A text editor is software used for editing plain text files. It has many different uses such as modifying system configuration files, writing programming language source code, jotting down thoughts, or even making a grocery list. Whatever the level of sophistication of the editor, they typically have a common set of functionality, such as searching/replacing text, formatting text, undo/redo, importing files, as well as moving text within the file. However, many of the editors included in this article are feature-rich, and can be further extended using plugins and libraries. We previously published an article on the best open source editors in 2008. To provide an insight into the quality of software that's available, we've compiled a list of 21 high quality Linux text editors. Now, let's explore the 21 editors at hand. Return to our complete collection of Group Tests, identifying the finest Linux software.
How To Use UUID To Mount Partitions / Volumes Under Ubuntu Linux Q. Can you explain UUID concept related to Linux ext3 partitions and storage devices? How do I update /etc/fstab using UUID under Ubuntu Linux or any other Linux distro? A. UUID and Partitions Linux's ext2/ext3 filesystem uses UUID to identify partitions. UUID benefits As a sesonded UNIX admin I have to deal with various data storage technologies such as SAN, iSCSI, DAS, scsi disks volumes. However, UUID may be not very useful for single desktop computer at home as you do not have enterprise grade storage and requirements. How do I find out UUID for /dev/sdb2? To probe filesystem type and read label and uuid for /dev/sdb2 (or any other device) use vol_id command: # vol_id --uuid {/dev/device} # vol_id --uuid /dev/sdb2 $ sudo vol_id --uuid /dev/sdb2 Sample output: 41c22818-fbad-4da6-8196-c816df0b7aa8 List all UUIDs Use blkid command-line utility to locate/print block device attributes: $ sudo blkid Sample output: How do I use UUID to update /etc/fstab file? Simply use following syntax:
Vim tips: Folding fun The problem with writing and editing on a computer, versus having words on paper, is that it's usually hard to compare text from different sections of a document when they don't fit on the screen together. One way to do it is to use Vim's viewports feature. Another is to "fold" the text. Using Vim's folding features, you can tuck away portions of a file's text so that they're out of sight until you want to work with them again. Here's how. Vim's folding commands begin with z -- which, as the Vim docs point out, sort of looks like a folded piece of paper. Creating folds Let's start with some simple folding actions. Folding also works in visual mode. Another option is to specify a range in command mode. Vim can also make some smart text selections. As an added bonus, Vim also recognizes nested blocks, so it will create the fold based on matching delimiters, and not the first closing bracket it comes across. Finally, you can create a fold from the cursor position to a search result.
Linux: What are some time-saving tips that every Linux user should know