The Org Mode 9.2 Reference Manual


Book Description

This manual is a printed edition of the official Org Mode 9.2 Reference Manual - release 9.2. A free PDF copy may be found at orgmode.org. Org is a mode for keeping notes, maintaining TODO lists, and project planning with a fast and effective plain-text system. It also is an authoring system with unique support for literate programming and reproducible research. Org is implemented on top of Outline mode, which makes it possible to keep the content of large files well structured. Visibility cycling and structure editing help to work with the tree. Tables are easily created with a built-in table editor. Plain text URL-like links connect to websites, emails, Usenet messages, BBDB entries, and any files related to the projects. Org develops organizational tasks around notes files that contain lists or information about projects as plain text. Project planning and task management makes use of metadata which is part of an outline node. Based on this data, specific entries can be extracted in queries and create dynamic agenda views that also integrate the Emacs calendar and diary. Org can be used to implement many different project planning schemes, such as David Allen's GTD system.




ORG MODE 9 REF MANUAL


Book Description

This manual is a printed edition of the official Org mode documentation from the Org 9.0.1 distribution. Org mode is a powerful system for organizing projects, tasks and notes in the Emacs editor. It supports outline editing, hyperlinks, todo lists and task management, agendas, scheduling, deadlines, document formatting and publishing. Org mode stores all data in plain text files, ensuring complete portability, simple integration with other text processing tools and support for revision-tracking and synchronization using any version control system. Org mode is free software and can be used in Emacs on all major operating systems.




Handbook of Writing for the Mathematical Sciences


Book Description

Handbook of Writing for the Mathematical Sciences provides advice on all aspects of scientific writing, with a particular focus on writing mathematics. Its readable style and handy format, coupled with an extensive bibliography and comprehensive index, make it useful for everyone from undergraduates to seasoned professionals. This third edition revises, updates, and expands the best-selling second edition to reflect modern writing and publishing practices and builds on the author's extensive experience in writing and speaking about mathematics. Some of its key features include coverage of fundamentals of writing, including English usage, revising a draft, and writing when your first language is not English; thorough treatment of mathematical writing, including how to choose notation, how to choose between words and symbols, and how to format equations; and many tips for exploiting LaTeX and BibTeX. Higham also provides advice on how to write and publish a paper, covering the entire publication process, and includes anecdotes, quotes, and unusual facts that enliven the presentation. The new edition has been reorganized to make the book easier to use for reference; treats modern developments in publishing such as open access, DOIs, and ORCID; and contains more on poster design, including e-posters and the poster blitz. The new edition also includes five new chapters on the following topics: · workflow covering text editors, markup languages, version control, and much more; · the principles of indexing and how to prepare an index in LaTeX; · reviewing a paper, book proposal, or book; · writing a book, including advice on choosing a publisher and LaTeX tips particular to books; and · writing a blog post.




GNU Emacs LISP Reference Manual


Book Description

This is a high-quality, hardbound edition of the official GNU Emacs Lisp Reference Manual, from the current Emacs Version 24.5 distribution. It is printed on acid free and lignin free paper, that meets all ANSI standards for archival quality paper. *** The GNU Emacs Lisp Reference Manual is also available for free within GNU Emacs itself, via the help system, or online. Professional users may find this hardbound edition convenient for frequent consultation, and an excellent copy for desktop reference. *** For each copy of this manual sold, 10% of its gross sale revenue is donated to the Free Software Foundation (FSF).




Literate Programming


Book Description

Literate programming is a programming methodology that combines a programming language with a documentation language, making programs more easily maintained than programs written only in a high-level language. A literate programmer is an essayist who writes programs for humans to understand. When programs are written in the recommended style they can be transformed into documents by a document compiler and into efficient code by an algebraic compiler. This anthology of essays includes Knuth's early papers on related topics such as structured programming as well as the Computer Journal article that launched literate programming. Many examples are given, including excerpts from the programs for TeX and METAFONT. The final essay is an example of CWEB, a system for literate programming in C and related languages. Index included.




Designing Self-Organization in the Physical Realm


Book Description

This eBook is a collection of articles from a Frontiers Research Topic. Frontiers Research Topics are very popular trademarks of the Frontiers Journals Series: they are collections of at least ten articles, all centered on a particular subject. With their unique mix of varied contributions from Original Research to Review Articles, Frontiers Research Topics unify the most influential researchers, the latest key findings and historical advances in a hot research area! Find out more on how to host your own Frontiers Research Topic or contribute to one as an author by contacting the Frontiers Editorial Office: frontiersin.org/about/contact.




R Markdown


Book Description

R Markdown: The Definitive Guide is the first official book authored by the core R Markdown developers that provides a comprehensive and accurate reference to the R Markdown ecosystem. With R Markdown, you can easily create reproducible data analysis reports, presentations, dashboards, interactive applications, books, dissertations, websites, and journal articles, while enjoying the simplicity of Markdown and the great power of R and other languages. In this book, you will learn Basics: Syntax of Markdown and R code chunks, how to generate figures and tables, and how to use other computing languages Built-in output formats of R Markdown: PDF/HTML/Word/RTF/Markdown documents and ioslides/Slidy/Beamer/PowerPoint presentations Extensions and applications: Dashboards, Tufte handouts, xaringan/reveal.js presentations, websites, books, journal articles, and interactive tutorials Advanced topics: Parameterized reports, HTML widgets, document templates, custom output formats, and Shiny documents. Yihui Xie is a software engineer at RStudio. He has authored and co-authored several R packages, including knitr, rmarkdown, bookdown, blogdown, shiny, xaringan, and animation. He has published three other books, Dynamic Documents with R and knitr, bookdown: Authoring Books and Technical Documents with R Markdown, and blogdown: Creating Websites with R Markdown. J.J. Allaire is the founder of RStudio and the creator of the RStudio IDE. He is an author of several packages in the R Markdown ecosystem including rmarkdown, flexdashboard, learnr, and radix. Garrett Grolemund is the co-author of R for Data Science and author of Hands-On Programming with R. He wrote the lubridate R package and works for RStudio as an advocate who trains engineers to do data science with R and the Tidyverse.




Low Rank Approximation


Book Description

Data Approximation by Low-complexity Models details the theory, algorithms, and applications of structured low-rank approximation. Efficient local optimization methods and effective suboptimal convex relaxations for Toeplitz, Hankel, and Sylvester structured problems are presented. Much of the text is devoted to describing the applications of the theory including: system and control theory; signal processing; computer algebra for approximate factorization and common divisor computation; computer vision for image deblurring and segmentation; machine learning for information retrieval and clustering; bioinformatics for microarray data analysis; chemometrics for multivariate calibration; and psychometrics for factor analysis. Software implementation of the methods is given, making the theory directly applicable in practice. All numerical examples are included in demonstration files giving hands-on experience and exercises and MATLAB® examples assist in the assimilation of the theory.




Bash Reference Manual


Book Description

This volume is the official reference manual for GNU Bash, the standard GNU command-line interpreter.




Mastering Emacs


Book Description