{"id":87,"date":"2009-08-04T13:32:02","date_gmt":"2009-08-04T21:32:02","guid":{"rendered":"http:\/\/blog.gerrior.com\/?p=87"},"modified":"2011-11-04T09:56:40","modified_gmt":"2011-11-04T17:56:40","slug":"word-processing-structure-vs-formatting","status":"publish","type":"post","link":"https:\/\/blog.gerrior.com\/?p=87","title":{"rendered":"Word Processing: Structure vs. Formatting"},"content":{"rendered":"<p style=\"text-align: left;\">The state of word processing in 2009 is atrocious.  Microsoft Word has all but won the race but what a bad tool it is.  For years we&#8217;ve upgraded Word and exchanged one set of problems with another.  Working with large documents invariably leads to a big bag of hurt.  OpenOffice (NeoOffice) isn&#8217;t much better &#8211; they&#8217;ve chosen to implement a poor substitute for Word without stepping back and saying, &#8220;How can we get compatibility but also improve the user experience as well?&#8221;  What we need is to get back to basic word processing and grow from there.<\/p>\n<h2 style=\"text-align: left;\">The Problem<\/h2>\n<p style=\"text-align: left;\">Working with technical specifications in Word feels like working with a ticking time bomb.  As the document gets larger and more complex you live in fear of the day in which the document&#8217;s formatting gets corrupted.  Maybe it&#8217;s because you&#8217;ve pasted a section from another document.  Or maybe it&#8217;s because you&#8217;ve moved a section and somehow the numbering is now inexplicably corrupted.  In the worst case scenario you give up; export the document as plain text; and then reformat the document from scratch.  If only Word would let you see all the formatting. Back in the day WordPerfect had &#8220;Reveal Codes&#8221; which gave you a chance to root out your problem and delete it.  Instead Word hides behind a curtain of &#8220;I know what&#8217;s best for you.  Let me do it.&#8221; only to be left at the alter yet again as you try in vain to figure out how to fix something broken in your document.<\/p>\n<h2 style=\"text-align: left;\">A Solution?<\/h2>\n<p style=\"text-align: left;\">For engineering documents the biggest problem is separating formatting from structure.  When I bring a section of text into my existing document I care about the numbering and structure but I don&#8217;t care about the display (font, size, tabs, rulers).  In Word &#8220;Style and Formatting&#8221; are so intertwined that you&#8217;re relegated to pasting your section as plain text and then manually reformatting the pasted section.  If you don&#8217;t, you run the risk of corrupting the formatting of your document.<\/p>\n<p style=\"text-align: left;\">My colleagues have expressed an interest in moving to LaTeX.  LaTeX provides the control we&#8217;re looking for.  It uses a Markup Language that allows you to specify the structure of the document in a separate step from the display of the document.  Unfortunately this is a very un-WYSIWYG process.  And worse, it severely limits what other people (marketing) can do both within the organization and outside it (partners).<\/p>\n<h2 style=\"text-align: left;\">Another solution?<\/h2>\n<p style=\"text-align: left;\">This post was prompted by John Gruber&#8217;s mention of <a href=\"http:\/\/daringfireball.net\/linked\/2009\/08\/04\/pagehand\" target=\"_blank\">Pagehand<\/a>.  While Pagehand doesn&#8217;t seem to address the structure vs. display question, maybe a group taking a fresh look at the word processor can figure out how to solve this challenge.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The state of word processing in 2009 is atrocious. Microsoft Word has all but won the race but what a bad tool it is. For years we&#8217;ve upgraded Word and exchanged one set of problems with another. Working with large documents invariably leads to a big bag of hurt. OpenOffice (NeoOffice) isn&#8217;t much better &#8211; &hellip; <a href=\"https:\/\/blog.gerrior.com\/?p=87\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Word Processing: Structure vs. Formatting<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13],"tags":[],"class_list":["post-87","post","type-post","status-publish","format-standard","hentry","category-general-computing"],"_links":{"self":[{"href":"https:\/\/blog.gerrior.com\/index.php?rest_route=\/wp\/v2\/posts\/87","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.gerrior.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.gerrior.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.gerrior.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.gerrior.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=87"}],"version-history":[{"count":13,"href":"https:\/\/blog.gerrior.com\/index.php?rest_route=\/wp\/v2\/posts\/87\/revisions"}],"predecessor-version":[{"id":403,"href":"https:\/\/blog.gerrior.com\/index.php?rest_route=\/wp\/v2\/posts\/87\/revisions\/403"}],"wp:attachment":[{"href":"https:\/\/blog.gerrior.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=87"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.gerrior.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=87"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.gerrior.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=87"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}