This is a follow-on from "LaTeX for Complete Novices" by the same author. This book concentrates on typesetting aspects usually required in a PhD thesis, such as displaying code listings, algorithms and glossaries.
bookdown: Authoring Books and Technical Documents with R Markdown presents a much easier way to write books and technical publications than traditional tools such as LaTeX and Word. The bookdown package inherits the simplicity of syntax and flexibility for data analysis from R Markdown, and extends R Markdown for technical writing, so that you can make better use of document elements such as figures, tables, equations, theorems, citations, and references. Similar to LaTeX, you can number and cross-reference these elements with bookdown. Your document can even include live examples so readers can interact with them while reading the book. The book can be rendered to multiple output formats, including LaTeX/PDF, HTML, EPUB, and Word, thus making it easy to put your documents online. The style and theme of these output formats can be customized. We used books and R primarily for examples in this book, but bookdown is not only for books or R. Most features introduced in this book also apply to other types of publications: journal papers, reports, dissertations, course handouts, study notes, and even novels. You do not have to use R, either. Other choices of computing languages include Python, C, C++, SQL, Bash, Stan, JavaScript, and so on, although R is best supported. You can also leave out computing, for example, to write a fiction. This book itself is an example of publishing with bookdown and R Markdown, and its source is fully available on GitHub.
LaTeX is a free, automated state-of-the-art typesetting system. This book teaches all the ins and outs of LaTeX which are needed to write an article, report, thesis, or book. The book teaches by example, giving many worked out examples showing input and output side by side. The book presents the most recent techniques for presenting data plots, complex graphics, and computer presentations, but does not require previous knowledge. However, it is also a reference for the more seasoned user, with pointers to modern techniques and packages. Recurring themes in the book are consistent and effective presentation, planning and development, controlling style and content, and maintenance.
A tutorial that covers the very basics of using the LaTeX computer typesetting system with exercises to get the reader started. Accompanying resources and solutions to the exercises are available from the book's home page at www.dickimaw-books.com/latex/novices/.
You know how to code..but is it enough? Do you feel left out when other programmers talk about asymptotic bounds? Have you failed a job interview because you don't know computer science? The author, a senior developer at a major software company with a PhD in computer science, takes you through what you would have learned while earning a four-year computer science degree. Volume one covers the most frequently referenced topics, including algorithms and data structures, graphs, problem-solving techniques, and complexity theory. When you finish this book, you'll have the tools you need to hold your own with people who have - or expect you to have - a computer science degree.
This is the fourth edition of the standard introductory text and complete reference for scientists in all disciplines, as well as engineers. This fully revised version includes important updates on articles and books as well as information on a crucial new topic: how to create transparencies and computer projections, both for classrooms and professional meetings. The text maintains its user-friendly, example-based, visual approach, gently easing readers into the secrets of Latex with The Short Course. Then it introduces basic ideas through sample articles and documents. It includes a visual guide and detailed exposition of multiline math formulas, and even provides instructions on preparing books for publishers.
"When you are a young mathematician, graduate school marks the first step toward a career in mathematics. During this period, you will make important decisions which will affect the rest of your career. This book is a detailed guide to help you navigate graduate school and the years that follow. -- Publisher description.
Latex is a typesetting system that is very suitable for producing scientific and mathematical documents of high typographical quality. It is also suitable for producing all sorts of other documents, from simple letters to complete books. Latex uses Tex as its formatting engine. This short introduction describes Latex and should be sufficient for most applications of Latex.