US
20 MIN READ TIME

Editors for authors

Whether you’re working on a fiction or non-fiction book, Michael Reed believes it’s vital to have an editor that works the way you want.

WE COMPARE TONS OF STUFF SO YOU DON’T HAVE TO!

Visual Studio Code LibreOffice Writer LyX Google Docs FocusWriter

HOW WE TESTED…

Fortunately, the author happened to be working on a fiction book project while writing this article. This made it possible to shift the main body text between the different editors and put in some serious hours of text creation to get a true picture of what each editor was like to really use on a book-length project. While working, the project was moved between a desktop and a less powerful laptop to make sure that the systems could work with a smaller screen and less powerful CPU.

In the case of going from Markdown format to ODF format, we used the Pandoc tool. This enabled us to import into both LibreOffice and FocusWriter.

The Visual Studio Code solution required the most configuration work because it was a DIY setup. There was a bit of detective work and experimentation needed to find the best extensions for word count, Markdown support, grammar and spellchecking, and sharing profiles between computers.

CREDIT: Getty Images/Sean Gladwell

This issue, we’re looking at document processors for authors that can be used to write a long, text-based project such as a book. Some you’ll know but other might seem a little leftfield such as Visual Studio Code, better known as a code editor, but with the right extensions, it can be transformed into a perfectly good writing environment for a book. It’s a bit of a DIY solution, but it worked well in our tests.

The LibreOffice Writer module is a traditional word processor with tons of features and integration with the rest of the office suite. On modern hardware, it’s lightweight and fast, and it can turn an older laptop into a powerful writing workstation.

LyX sits on top of the LaTeX markup language. It can reflect things such as font weights on screen, even though it’s not quite a WYSIWYG editor. You may never see LaTeX code while working, but it’s there if you need detailed customisations.

Google Docs is the word processor that makes up part of Google Drive, meaning that it’s the ultimate when it comes to accessing over the cloud. It also has some very nice features such as an extremely up-to-date grammar and spellchecker.

Spelling and grammar checker

All of the solutions have a spellcheck, but the quality varies.

G oogle Docs’s spellchecker is impressive, particularly if you work in an area like technology writing as it always seems to be up to date. For example, it recognises words like ‘Nvidia’ and ‘rasterisation’. Medical science terms such as ‘Neuroectoderm’, ‘parvocellular’ and ‘neurosecretory’ were all recognised, too. In cases where it’s almost bound to be a typo, it autocorrects, and we feel comfortable leaving that enabled.

The checking for grammatical mistakes is also excellent. It picks up things like the infamous ‘the the’ typo and mistakes like ‘John and Harry is going to the beach’. It can spot mistakes such as ‘effect’ instead of ‘affect’ or ‘markup’ rather than ‘mark up’ from the context. However, it doesn’t offer any advice on writing style, as some grammar checkers can.

Impressively, LibreOffice did quite well in this regard, even though it isn’t able to use the same level of cloud-based magic to keep up with specialist terminology. It recognised some medical terms such as ‘neurosecretory’ and ‘melatonin’ but not as many as Google Docs. It doesn’t include a grammar checker at all.

Purely in terms of spellchecking, Visual Studio Code with the LanguageTool extension is at about the same level as LibreOffice when it comes to recognising modern and specialist terms, and company names. The advantage is that it’s a grammar checker, too. It’s not quite on the same level as the Google Docs one, but it has explanations, which Google Docs doesn’t, and some style tips, such as if a sentence is too long or you have started a sentence with the same word too many times. It sometimes generates false positives, particularly in ‘picky’ mode.

Unlock this article and much more with
You can enjoy:
Enjoy this edition in full
Instant access to 600+ titles
Thousands of back issues
No contract or commitment
Try for 99c
SUBSCRIBE NOW
30 day trial, then just $9.99 / month. Cancel anytime. New subscribers only.


Learn more
Pocketmags Plus
Pocketmags Plus

This article is from...


View Issues
Linux Format
July 2024
VIEW IN STORE

Other Articles in this Issue


LINUX FORMAT
LINUX FORMAT
The #1 open source mag Future Publishing Limited,
WELCOME
MEET THE TEAM
We’re looking at the KDE Plasma 6 desktop environment this issue, but what’s your favourite desktop of all time?
Desktop upgrades
Everyone thinks they know best when it comes
REGULARS AT A GLANCE
Ubuntu 24.04 scores 20% faster than Windows 11
Over 100 benchmarks on the AMD Ryzen 7 7840HS Framework 16 have shown that Ubuntu 24.04 seriously outperforms Windows 11.
Open source Z80 alternative
Zilog has announced the EOL of the legendary Z80, but it may live again.
Microsoft open sources MS-DOS
Criticism has been drawn for the “mutilated” release.
YOU NEED HELP!
Italo Vignoli is one of the founders of
IN THE CLOUDS
David Stokes, is a technology evangelist at Percona.
Systemd wants to add sudo replacement
The upcoming v256 release of Systemd is expected to include a sudo replacement called run0.
German state moves to LibreOffice
Schleswig-Holstein switches from Microsoft Office.
Compromised Dockers
Docker Hub hosted millions of imageless containers.
Distro watch
What’s behind the free software sofa?
KEEPING IT REAL
Frederic Plourde is XR lead at Collabora. April
POWER DOWN
Jon Masters is a kernel hacker who’s been
Kernel Watch
Jon Masters keeps up with all the latest happenings in the Linux kernel, so you don’t have to.
Answers
Got a burning question about open source or the kernel?
Mailserver
WRITE TO US Do you have a burning
BACK ISSUES MISSED ONE?
ISSUE 315 June 2024 Product code: LXFDB0315 In
HotPicks
DigiKam Haruna Switcheroo Wallpaper Downloader Joplin Remmina NIS One-Click-Backup Armagetron Advanced Taisei Project Varia Midori
SAVE YOUR OLD PCs!
Bring out your dead PCs! We’ll use 32-bit distros and restoration tricks to revive your old hardware.
REVIEWS
SanDisk Pro-Blade
Flashing back to Zip drives, Ganesh TS is perplexed.
Archcraft 2024.04.06
Daring Nate Drake takes a trip in the Archcraft and finds it flies at the speed of light.
Fedora 40
Nate Drake doffs his hat to the very latest version of Fedora as he gives the Workstation edition a twirl.
Austrumi 4.9.3
Nate Drake discovers how a distro can be both fast and clunky at the same time when booting Austrumi.
Calculate Linux
Nate Drake crunches the numbers with Calculate Linux and finds it earns top marks for its excellent performance and features.
Pepper Grinder
Abbie Stone finds management is thrilled to have drill-equipped staff!
THE ULTIMATE DESKTOP
Ultimate desktop upgrade
Transform your desktop with hot KDE Plasma and a little Jonni Bidwell.
Pi USER
Pi Foundation co-founder Jack Lang dies aged 76
Lang was a “central part of the Cambridge tech entrepreneurship scene” and helped establish the Pi.
Booting Ubuntu
…or not. Not so noble after all, it
Moah memory!
Compute that baby.
MAKE Pi NOT WAR
Les Pounder works with groups such as the
Dosbian 2.5
Les Pounder lives in the past – he loves old computers and can remember a time when Snickers were Marathons.
Creality K1C
Constantly demanding perfection, Denise Bertacchi is finally pleased with Creality. Well, almost.
Build your own weather machine
Les Pounder is normally a ray of sunshine, but is feeling a little under the weather. Perhaps this project will lift the clouds.
IN DEPTH
Inside Linux
As we delve into what makes Linux tick, your guide Matt Holder explains how abstraction keeps you safely away from hardware voltages
TUTORIALS
Learn the periodic table
PERIODIC-TABLE-CLI
Getting comfortable with terminal control
LINUX BASICS
Playing a full (Steam) Deck of the classics
BATOCERA
UK’s first expandable home computer
The Microtan 65 was basic but expandable way beyond other ’80s home computers. Mike Bedford explains how to experience it via emulation.
Make secure video calls with Linux
Well-known chatterbox Nate Drake walks newcomers to Linux through the many excellent videoconferencing options on your Linux system.
Feel the pressure with drawing tablets
After ignoring a key feature of Krita, under pressure Neil Mohr brushes away all criticism and paints over his mistakes.
ADMINISTERIA
Protect your data with strong encryption
When Stuart Burns was told to lurk around the data centre, he brought a packed lunch and his laptop running Ubuntu 24.04.
LUKS BEFORE YOU LEAP!
Recently, one of my mechanical hard disks started
StartMail
A man who trusts no one, Krishi Chowdhary demands ad-blocking and third-party trackers from his secure email. Looks like he’s found them.
SiteGround
Always demanding more and more features, James Capell suddenly wonders whether he’s willing to shell out for them!
Our green and pleasant phones
The environment is being destroyed by an addiction to devices. Neil Mohr investigates one company trying to turn the tide.
Fairphone 5
Bram Lodewijks casts a meticulous and moral eye over the latest ethical phone.
CODING ACADEMY
Create turn-based internet games
David Bolton takes inspiration from his past and explains what postal games are, and what’s needed to create and run one in the modern age.
Code a classic Star Wars scroller
There’s nothing more classic than Star Wars, so Ferenc Deák brushes off his ancient dusty demo code for a scroller celebration.
Chat
X
Pocketmags Support