Mellel is a powerful word processor for those of us who need to write long works that include cross references, bibliographies, internal citations, tables of content, and whose contents require carefully structured parts, sections, and subsections. And it's unsurpassed for working with multiple languages in a single document -- particularly if one or more of those languages are Middle Eastern. Mellel provides comprehensive tools for creating, organizing, and applying text styles, but it takes some thought to get it right. Here are some guidelines. Mellel is a powerful word processor for those of us who need to write long works that include cross references, bibliographies, internal citations, tables of content, and whose contents require carefully structured parts, sections, and subsections. And it's unsurpassed for working with multiple languages in a single document -- particularly if one or more of those languages are Middle Eastern. Mellel provides comprehensive tools for creating, organizing, and applying text styles, but it takes some thought to get it right. Here are some guidelines. Unstructured Unstructured documents are the easiest to jump into, but easier to fall prey to stylistic inconsistencies. I almost never use them. In this method, all you need are the Main and Secondary Font pallettes, the Character Appearance, Alignment & Spacing, and Margins & Tabs pallettes. Main Font determines the primary font in which your document's text will be rendered. You can choose a font (e.g. Optima or Lucida Sans), a Face (e.g. Regular, Bold, Italics), and a Size (e.g. 12 points). It will remain consistent through your document. The Secondary Font pallette is important if you're writing using two different languages and scripts in the same document, for example an English language paper using lots of Arabic words. Arabic in this case is your second script, and here is where you set its characteristics. Its most interesting feature is the "Size" feature, which lets you, for example, print all the Arabic letters slightly bigger than they'd be shown normally given the characteristics of the font. The Character Appearance pallette allows you to control characteristics like color and strangely enough, underlining. Option 1: Force Paragraph and Character Style Linkage To make your headings stand out you need to define a paragraph and character style for each (the settings are distributed among the Alignment & Spacing and font pallettes), and by linking you associate them. The Paragraph Style pallette allows you to choose alignment and how much space to insert before and after the line, among other options, and the Character Style allows you to select the options you'd find on the Main Font and Character Appearance tabs. Ideally, you link them together for convenience. So, create a "Heading 1" character style. For any heading we'll want a heavy, bold font, so choose something like Optima Bold 12 point. Then create a "Heading 1" paragraph style. For example, we'll choose a 1 cm space above and below the heading line, and left align the text. Now comes the key to this style technique: select "Heading 1" as the "Associated Char Style." Now whenever you choose a Heading 1 paragraph style, the right font will be used. You can repeat this for a Header 2, for example choosing a paragraph alignment with a bit of indentation, and a slightly smaller font, and link Header 2 paragraph style with the Header 2 character style. Lastly, I like to have keyboard shortcuts for my styles, and to do so you don't use the palettes, you use "Edit Style Sets" from the top menu. Option 2: Loose In this option, you don't tie the Paragraph Styles and Character styles together, and rather define sets of characteristics that can be reused. For example, create a paragraph style that sets lines flush left with no indent and call it "Flush Left," and another with an indent called, "Indent Left." Paragraph styles for headings will require more spacing above and below the line, and titles and subtitles more space still. For character styles, create two or three: one for regular text, one for titles, and one for headings (for example: Arial 18 bold for titles, Arial 14 Bold for headings, and Times New Roman 12 for the body text). Then mix and match as you wish. For example, your first level of headings could be a centered paragraph style with the headings character style, while your second level of headings could be a flush-left paragraph style with the same character style. Better still, define these choices using Auto-Titles. See the next section. Character Style Variations A word about character styles: you are allowed several variations, and it took me some time to decide how best to use them. In the end, I find it's best to use them for certain kinds of words. For example, variation B can be the same font but in Title Case, and you use it for the occasional word that requires title case, like for proper nouns. Later, if you decide you'd rather use another format for proper nouns you can change them en masse. You can just as easily create a variation that is shown as italics, rather than pressing control-I every time you want italics. If you ever change your mind and decide those words should be bold rather than italicized, it's easy to modify. Structured (Auto-Titles) If you have extensive sections and subsection, and require a table of contents, you need to use Auto-Titles to create them. Auto-Titles have more innate logic embedded within them and Tables of Contents incorporate them automatically. Honestly, I find that Auto-Titles are necessary for organizing long documents. But they're a bit intricate and take lots of fiddling. You can create different auto-title schemes according to your numbering and labeling needs. For example, a book might have Parts (A, B, C), Chapters (1, 2, 3), and Sections (unnumbered), while a small essay will have Sections (I, II, III) and Sub-Sections (un-numbered). Mellel lets you create and save these "auto-title set ups" and then apply them at will. The first complication is that each auto-title needs to be formatted, and you need to associate them with paragraph and character styles. This implies that to guarantee a document maintain a certain look you need to define both an auto-title setup and a style set, and use them together. The second complication is the fact that for each level of heading you can design separate looks for the heading where it appears in the text, in the Table of Contents, in cross references, in the outline panel, and in "Mentions" (running headers). That's a lot of work, but allows you to really determine in advance what your document will look like, and you only have to do it once. This task becomes unbearable if you design your document using non-standard styles, so take the time to do it right and you will save time and hassle over all. The recommended order is: define your character styles, then your paragraph styles, then do the same for the styles you intend to see in your table of contents. Then open the auto-title dialog and apply them. Note that as you work with and modify an auto-title setup, your changes are not saved back to the auto-title setup automatically. As such, you can change to a different auto-title setup, then back, and lose your changes. Within the Auto-Title setup dialog box, you must re-save the setup in order for those changes to the setup to be repeated across similar documents. Summary: I find setting up Mellel styles to be pretty tedious because there are so many options and so few of them are set up in advance. But I truly appreciate the ability to define the look of my documents with such precision, and I furthermore appreciate the fact that the styles will be respected. There is no other word processor out there that gives you the precision Mellel does to make your complex, technical work look like a star. And if you have the misfortune of spending lots of time reading ugly, inconsistently-styled papers, a well-designed document of the sort Mellel can produce is a breath of fresh air.