Using FOSS tools to publish books can be fun, and is as professional as (sometimes more than) using proprietary software. Here is how I go about the job with some of the best tools available.
For over the past decade, I took time off from writing and got involved in building a small but interesting, alternative book publishing venture. It took me quite by surprise when someone on one of the global LyX mailing lists said that my publishing firm Goa,1556 might be the only ‘commercial’ outfit in the world to use that software to craft almost every one of its books.
Our printers in Bengaluru often comment on how neat the LyX-generated output it. One must add though, that if you’re still learning and finding your way around, it might take a bit of trial and error to get your output fine.
LyX, pronounced licks, is based on the LaTeX typesetting system. Interestingly, the computer scientist Donal Ervin Knuth created TeX after the printers of his book (The Art of Computer Programming) moved away from hotmetal typesetting, and he was frustrated with the inability of their new phototypesetting system to match the quality of previous volumes of the book!
But a publisher doesn’t live by LyX alone. If you’re a proprietorial software person, then the tools you hear about for page layouts are the costly InDesign, and the earlier QuarkXpress or PageMaker. Try Scribus. It may not be as elegant as InDesign, but it does have its strengths. CMYK colour and ICC colour profiles are good. Scribus deals with them automatically. Macro scripting is easy; examples are available for free online.
この記事は Open Source For You の February 2019 版に掲載されています。
7 日間の Magzter GOLD 無料トライアルを開始して、何千もの厳選されたプレミアム ストーリー、9,000 以上の雑誌や新聞にアクセスしてください。
すでに購読者です ? サインイン
この記事は Open Source For You の February 2019 版に掲載されています。
7 日間の Magzter GOLD 無料トライアルを開始して、何千もの厳選されたプレミアム ストーリー、9,000 以上の雑誌や新聞にアクセスしてください。
すでに購読者です? サインイン
Helgrind: Detecting Synchronisation Issues in Multithreaded Programs
Let's explore how Helgrind can be used to detect and debug multithreading issues with the help of a multithreaded C program.
The Perfect Process of Booting a PC
Booting a PC seems as simple as eating a cake. But are you aware of all that goes on behind-the-scenes to bake a delicious cake or seamlessly boot a PC?
Exploring eBPF and its Integration with Kubernetes
eBPF, a game-changing technology that extends the capabilities of the Linux kernel, offers significant advantages for Kubernetes networking. It also greatly improves Kubernetes observability by capturing detailed telemetry data directly from the kernel. Read on to find out how its integration with Kubernetes has immense benefits.
Deploying Generative AI LLMs on Docker
Built on massive datasets, large language models or LLMS are closely associated with generative Al. Integrating these models with Docker has quite a few advantages.
Containerisation: The Cornerstone of Multi-Cloud and Hybrid Cloud Success
Open source containerisation software provides the flexibility, cost-effectiveness, and community support needed to build and manage complex multi-cloud and hybrid cloud environments. By leveraging this software, businesses can unlock the full potential of multicloud and hybrid cloud architectures while minimising vendor lock-in risks.
From Virtual Machines to Docker Containers: The Evolution of Software Development
Containerisation and Kubernetes have eased software development, making it faster and better. Let's see where these are headed, looking at trends that are making life easier for developers.
India's Leap in Supercomputing: Innovating for Tomorrow
As India strides towards self-sufficiency in supercomputing, embracing this evolution isn't just an option-it is pivotal for global competitiveness and technological leadership.
SageMath: A Quick Introduction to Cybersecurity
In the previous articles in this SageMath series, we delved into graph theory and explored its applications using SageMath. In this seventh article in the series, it is time to shift our focus to another crucial subfield of computer science: cybersecurity and cryptography.
Efficient Prompt Engineering: Getting the Right Answers
OpenAl's GPT-3 and GPT-4 are powerful tools that can generate human-like text, answer questions, and provide insights. However, the quality of these outputs depends heavily on how you frame the input, or prompt. Efficient prompt engineering ensures you get the right answers by designing inputs that guide the AI towards relevant, clear, and useful responses. Let's find out how to craft effective prompts with examples.
Analysing Linus Torvald's Critique of Docker
This article looks at Docker's security flaws, particularly its shared-kernel model, and contrasts it with traditional VMs for better isolation. It discusses Linus Torvalds' concerns, explores mitigation techniques, and proposes a roadmap for building a more secure containerisation platform using hardware-assisted virtualisation, true isolation, and a robust orchestration layer.