skip to main content
10.1145/3209280.3209522acmconferencesArticle/Chapter ViewAbstractPublication PagesdocengConference Proceedingsconference-collections
research-article

SwiftLaTeX: Exploring Web-based True WYSIWYG Editing for Digital Publishing

Published: 28 August 2018 Publication History

Abstract

The text processing tool LATEX has prevailed as a standard in many fields of exact sciences; it is evident that LATEX is likely to be here to stay. From that perspective, it is important to explore what are the best possible ways to support the author in efficiently editing documents. There have been several approaches that provide graphical editing support for LATEX. We argue that a true WYSIWYG (What You See Is What You Get) approach is a justified requirement for future systems and we present here the first cloud-based true WYSIWYG editor. This allows the author to edit the document in its print form directly in a web-based PDF viewer. Building such a system creates unique challenges compared to existing approaches. We identify these challenges and name workable solutions. We also provide a usability evaluation of the new system. In short our finding is that editing LATEX directly in the PDF view is possible for a wide range of edits and valuable for many major user groups and use cases; hence it is a fair requirement for future top-of-the-line LATEX editors.

References

[1]
ACE. 2018. Ace - The High Performance Code Editor for the Web. (2018). https://ace.c9.io/
[2]
Aclements. 2015. A 21st century LaTeX wrapper. (2015). https://github.com/aclements/latexrun/
[3]
Adobe. 2008. Portable Document Format. (2008). https://www.adobe.com/content/dam/acom/en/devnet/pdf/pdfs/PDF32000_2008.pdf
[4]
Kyle Banker. 2011. MongoDB in action. Manning Publications Co.
[5]
Bear Bibeault and Yehuda Kats. 2008. jQuery in Action. Dreamtech Press.
[6]
John Brooke et al. 1996. SUS-A quick and dirty usability scale. Usability evaluation in industry 189, 194 (1996), 4--7.
[7]
Alan W Brown. 2013. Integrated project support environments: the aspect project. Vol. 33. Elsevier.
[8]
Josiah L Carlson. 2013. Redis in action. Manning Publications Co.
[9]
J Collins. 2015. Latexmk 4.43a: Fully automated LaTeX document generation. Penn State Department of Physics, Pennsylvania State University (2015).
[10]
FreeDesktop. 2018. Poppler Pdf Rendering library. (2018). http://poppler.freedesktop.org/
[11]
GNOME. 2018. Document Viewer. (2018). https://github.com/GNOME/evince
[12]
G Grätzer. 2008. A gentle learning curve for LATEX. (2008). https://tug.org/pracjourn/2008-3/gratzer/gratzer.pdf
[13]
David Kastrup. 2002. Revisiting WYSIWYG paradigms for authoring LATEX. COMMUNICATIONS OF THE TEX USERS GROUP TUGBOAT EDITOR BARBARA BEETON PROCEEDINGS EDITORS KAJA CHRISTIANSEN 23, 1 (2002), 57.
[14]
Richard Koch, Max Horn, Gerben Wierda, and Various Contributros. 2006. TEXshop. See website at http://www.uoregon.edu/koch/texshop/texshop.html (2006).
[15]
Jerôme Laurens. 2008. Direct and reverse synchronization with SyncTEX. TUGBoat 29 (2008), 365--371.
[16]
Jerôme Laurens. 2011. Library for Parsing SyncTeX files. (2011). https://packages.debian.org/sid/libsynctex-dev
[17]
Yun-Han Lee, Seiven Leu, and Ruay-Shiung Chang. 2011. Improving job scheduling algorithms in a grid environment. Future generation computer systems 27, 8 (2011), 991--998.
[18]
James R Lewis and Jeff Sauro. 2009. The factor structure of the system usability scale. In International conference on human centered design. Springer, 94--103.
[19]
Dirk Merkel. 2014. Docker: lightweight linux containers for consistent development and deployment. Linux Journal 2014, 239 (2014), 2.
[20]
Mozilla. 2018. A general-purpose, web standards-based platform for parsing and rendering PDFs. (2018). https://mozilla.github.io/pdf.js/
[21]
Mozilla. 2018. What browsers are supported by PDF.js? (2018). https://github.com/mozilla/pdf.js/wiki/Frequently-Asked-Questions
[22]
Jakob Nielsen. 1989. Usability engineering at a discount. In Proceedings of the third international conference on human-computer interaction on Designing and using human-computer interfaces and knowledge based systems (2nd ed.). Elsevier Science Inc., 394--401.
[23]
Jakob Nielsen. 2009. Discount usability: 20 years. Jakob Nielsen's Alertbox Available at http://www.useit.com/alertbox/discount-usability.html {Accessed 23 January 2012} (2009).
[24]
Jakob Nielsen. 2015. Why you only need to test with 5 users, March 19, 2000. Useit.com Alertbox 27 (2015).
[25]
Henry Oswald, James Allen, and Brian Gough. 2018. ShareLaTeX, the Online LaTeX Editor. (2018).
[26]
Overleaf. 2017. 600,000 users on Overleaf make over 2 billion edits! (2017). https://www.overleaf.com/blog/449-600-000-users-on-overleaf-make-over-2-billion-edits
[27]
Overleaf. 2018. Overleaf, Collaborative Writing and Publishing. (2018). https://www.overleaf.com
[28]
Abraham Silberschatz, Peter Baer Galvin, and Greg Gagne. 2014. Operating system concepts essentials. John Wiley & Sons, Inc.
[29]
BaKoMa Soft. 2011. BaKoMa TEX 9.77. (2011). http://www.bakoma.com
[30]
Jake Spurlock. 2013. Bootstrap: Responsive Web Development. " O'Reilly Media, Inc.".
[31]
Anselm Strauss and Juliet M Corbin. 1990. Basics of qualitative research: Grounded theory procedures and techniques. Sage Publications, Inc.
[32]
B van der Zander, J Sundermeyer, D Braun, et al. 2018. TeXstudio. https://www.texstudio.org/. (2018).
[33]
Lu WANG and Wanmin LIU. 2013. Online publish via pdf2htmlEX. (2013).

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
DocEng '18: Proceedings of the ACM Symposium on Document Engineering 2018
August 2018
311 pages
ISBN:9781450357692
DOI:10.1145/3209280
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Sponsors

In-Cooperation

  • SIGDOC: ACM Special Interest Group on Systems Documentation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 28 August 2018

Permissions

Request permissions for this article.

Check for updates

Badges

  • Best Student Paper

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

DocEng '18
Sponsor:
DocEng '18: ACM Symposium on Document Engineering 2018
August 28 - 31, 2018
NS, Halifax, Canada

Acceptance Rates

Overall Acceptance Rate 194 of 564 submissions, 34%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)24
  • Downloads (Last 6 weeks)5
Reflects downloads up to 05 Jan 2025

Other Metrics

Citations

Cited By

View all

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media