Received: from mout.gmx.net (mout.gmx.net [212.227.15.15]) by h1439878.stratoserver.net (8.14.2/8.14.2/Debian-2build1) with ESMTP id s122ZWrq018912 for ; Sun, 2 Feb 2014 03:35:33 +0100 Received: from relay2.uni-heidelberg.de ([129.206.210.211]) by mx-ha.gmx.net (mxgmx104) with ESMTPS (Nemesis) id 0LlHY2-1VZtaT0crO-00b1P5 for ; Sun, 02 Feb 2014 03:35:27 +0100 Received: from listserv.uni-heidelberg.de (listserv.uni-heidelberg.de [129.206.100.94]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id s122WcW4030458 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 2 Feb 2014 03:32:39 +0100 Received: from listserv.uni-heidelberg.de (listserv.uni-heidelberg.de [127.0.0.1]) by listserv.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id s11N13q2011559; Sun, 2 Feb 2014 03:32:38 +0100 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 10685286 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Sun, 2 Feb 2014 03:32:38 +0100 Received: from relay.uni-heidelberg.de (relay.uni-heidelberg.de [129.206.100.212]) by listserv.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id s122Wchd020361 for ; Sun, 2 Feb 2014 03:32:38 +0100 Received: from mail-qa0-f52.google.com (mail-qa0-f52.google.com [209.85.216.52]) by relay.uni-heidelberg.de (8.14.1/8.14.1) with ESMTP id s122WQ4v029256 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=FAIL) for ; Sun, 2 Feb 2014 03:32:29 +0100 Received: by mail-qa0-f52.google.com with SMTP id j15so8186000qaq.25 for ; Sat, 01 Feb 2014 18:32:26 -0800 (PST) MIME-Version: 1.0 X-Received: by 10.140.93.111 with SMTP id c102mr41865581qge.53.1391308346185; Sat, 01 Feb 2014 18:32:26 -0800 (PST) Received: by 10.224.59.78 with HTTP; Sat, 1 Feb 2014 18:32:26 -0800 (PST) References: <52E8E264.4010800@gmail.com> Content-Type: multipart/alternative; boundary=001a1139b828bf5ed004f163379a Message-ID: Date: Sat, 1 Feb 2014 18:32:26 -0800 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: William F Hammond Subject: Re: Feasibility of GUIs for authors and class designers in LaTeX3 To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE In-Reply-To: Precedence: list List-Help: , List-Unsubscribe: List-Subscribe: List-Owner: List-Archive: Envelope-To: X-GMX-Antispam: 0 (Mail was not recognized as spam); Detail=V3; X-GMX-Antivirus: 0 (no virus found) X-UI-Filterresults: notjunk:1;V01:K0:Z1lIqkFt9DE=:3ONR6nl82gP9GLTeKsMwCv3XJZ EXiCmcdgADLiHDMyZa1p7QSgG9QcoWY358SpE4Nyb4qCNu3Niw0hsRLu6elQWzcofPYaX0+Wu GxWovaLIZBdfBUuBz08ziRolqBeAJl5UfayZr7dvxIYwEKRGtXMxuRaiCZWMWTcmrAJv9zVAh LUN2DaYRyexgIDNZjCev4u577ybTUSJaNcMlTboB1+PdYPnvcAbHzZQB1HmetGpZc0dVsiCTK aS1VMgABizssIgHm+I+gLWoggAuZZM83sHueGheO3FCURC8AiltHbaRZERrOTsmR6fjqv2eqA Oh3pwZeD1YE1MvsTVG3pTs0OE2cpLNZ5czgq1/4Bd9V2c6zax3al03uEwt/mUcfcsNbulkDnc 63zxAglCg3WvjQvOexq10KGF1OTsac+ZWkU9KlJY9/0xn/95YUbcs+l2Ez6zVICCGqJvODO0m fziwXjQVLiH1wW8ZLfp5AJ3Rf2+Bw/r4vDUc4nEQjX1wZ1Pm/ujuPy2yLLa0GcE63aied8WwO b3ElUW8Mw7/q22lbKcjomuCfaYlF+ZdbRg6MMbmy6XOnG3sMqMOtFdD1XQkPFGeAmAgFgKegD LyRYxG77Mw+iwbcney0VlkenNUyotJciGNL9arXaVWg8BFKsoSPXv68G6lzsmbHfiLLmsUhL1 Q2D3hvXcRQzs8snW5V14NehsRlAYJhtX3thtowVyTaqQD0n/VLhHxuHHdYHasBFu71IAcO1WL kD9MwUIql5js3XwFEFRq7zjq4/BIROuzr2G9l96/3s4mDvK0MDkKgizm8X4nJd/AMBtpjMrRk dqQGv8LKMfl3ZzBtasLRIhQHeZRTMXnEaZy0DDpVksaIV6FOmKPmokwh2Mnqp6aJnm56YBi5I DP5wo3taKK2aDSaviUy32yDlHVz2BZQwv+c7Z+39gverXouwwec419yvq+Pg2Z3nVELIazs1v L6erVxbVyO1AuPq1/3NiNvIlFSYWodAw/5jI8fdv98tsn5GUqJ5Mjc21XpdxgrTwrHkX5QbTt JdxAlaFG2p8H59EHXmdJwt+bf+T9Ss2irtEc71WXep2JixBPPh0j7pAWm+5Wu6G1laGQ088qF BweM2KnJhV5WeU4bpqaR5abSzlBSFlttbUNHW4ro2KNPLlRULARaPp0bOxHg4E0okvmgjHyeT flusV1s5tYOneAMHZ2H3lWGtqh+htbYEK5LNtINN1Ep8K+XPcgueG7gZbN1PAhxg1S1bXt/ox fHbMF2yzEGrOcHx1RR1DdpK4772Y2vUwq1cHKm/G0wG7bvWHbtFiyv9ksmch1GBm54ImY5rPX H/SuU4inomUAn5s4saVjIFSA1T09Tv/AX30UTLIZdXJinVcRCLtkako1AUxiVdPTIFbwQn6WI ZJEsE/tonZQ93yTj0+4JR+5/V+rXyXijoeUtH4BdIQM543TVhCp3U5B7gGS X-UI-Loop:V01:AHJ3PPUF2rs=:j7N4DI/WsjlcmTBrkGq5sp8wMAV2TsJPhOHCqHkCblY= Status: R X-Status: X-Keywords: X-UID: 7321 --001a1139b828bf5ed004f163379a Content-Type: text/plain; charset=UTF-8 There are two long-standing questions underlying this discussion. 1. Can present LaTeX users learn to write well-structured user-level LaTeX? 2. Can well-structured markup be written in a GUI? I believe the answer to the first is "yes". For one thing, I think the LaTeX being submitted to arXiv (arxiv.org) is improving. I commonly look at arXiv source and try to run it through tex4ht toward html+mathml with mathjax. I see success there as a sign of well-structured LaTeX. But I've not made a systematic investigation on this point. I hope with user-level documents in LaTeX3 that on-target pertinent markup diagnostics (without obscure package or engine diagnostics) will keep users honest. Of course, in order to maintain service on old documents, this should only be the case for users who ask for it. As to the second question, my opinion is that a user who understands well-structured markup might be able to generate it in a suitable GUI, but a user without such understanding will not be able to generate good markup. For example, the naive user would be able to write something that appears formatted as an enumerated list, but without invocation of a list-making widget in the GUI, it won't be a list. Personally, I expect that I would find using a GUI to be inefficient. -- Bill -- William F Hammond Email: gellmu@gmail.com https://www.facebook.com/william.f.hammond http://www.albany.edu/~hammond/ --001a1139b828bf5ed004f163379a Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
There are two long-standing quest= ions underlying this discussion.

1. Can present LaTeX users le= arn to write well-structured user-level LaTeX?

2. Can well-str= uctured markup be written in a GUI?

I believe the answer to the first is "yes".=C2=A0 For o= ne thing, I think the LaTeX being submitted to arXiv (arxiv.org) is improving.=C2=A0 I commonly look at arXiv source = and try to run it through tex4ht toward html+mathml with mathjax.=C2=A0 I s= ee success there as a sign of well-structured LaTeX.=C2=A0 But I've not= made a systematic investigation on this point.

I hope with user-level documents in LaTeX3 that on-target pertine= nt markup diagnostics (without obscure package or engine diagnostics) will = keep users honest.=C2=A0 Of course, in order to maintain service on old doc= uments, this should only be the case for users who ask for it.

As to the second question, my opinion is that a user who und= erstands well-structured markup might be able to generate it in a suitable = GUI, but a user without such understanding will not be able to generate goo= d markup.=C2=A0 For example, the naive user would be able to write somethin= g that appears formatted as an enumerated list, but without invocation of a= list-making widget in the GUI, it won't be a list.

Personally, I expect that I would find using a GUI to be inefficient.

=C2=A0=C2=A0=C2=A0=C2=A0 -- Bill

<= div class=3D"gmail_extra">
--
--001a1139b828bf5ed004f163379a--