jswindle + latex   82

The LaTeX fetish (Or: Don’t write in LaTeX! It’s just for typesetting) – Daniel Allington
It’s that time of year when students are signing up for study skills classes. One of the skills that science students are likely to be encouraged to develop is the use of LaTeX. Other people may come to LaTeX for other reasons: people who want to typeset their own books; people who’ve heard that LaTeX may have something to do with Digital Humanities; etc. I’ve written this essay as a sort of pre-introduction to LaTeX. It won’t teach you how to use it (I’m not qualified!), but it will try to give non-users a clear understanding of what LaTeX is really for, which may help them to make their minds up about whether the effort of learning it (not to mention simply getting it to work) is really going to be worthwhile. Why such a long essay? Because many of those who evangelise for the use of LaTeX fetishise it to the extent of spreading misinformation about its true benefits and I want to clear some of that up.
markdown  LaTeX  publishingWorkflow 
14 days ago by Jswindle
Publishing the Dice Word List book
I recently published a small book, the Dice Word List, and I wanted to write down some of the technical details and approaches I took in getting that little thing out the door. Parts of this post assume some familiarity with Pollen and LATEX.
pollen  bookMaking  LaTeX  publishingWorkflow  bookjacket  racket 
18 days ago by Jswindle
pandoc - Is reStructuredText compatible with the memoir class? - TeX - LaTeX Stack Exchange
While I'm fine with writing "real" documents in full-blown LaTeX, I often switch to reStructuredText as a lightweight markup language for simplish documents (like meeting notes and stuff). I was quite happy with my workflow (file.txt -> rst2latex-2.6.py -> pdflatex -> file.pdf) until I recently decided that I wanted to use the memoir class, just as I do for my real documents.

The documentation for reStructuredText states that this class is supported via the --documentclass=memoir option. However, my document now fails to compile because of some command fragility issue I don't really understand :
memoir  LaTeX  pandoc  ReST 
4 weeks ago by Jswindle
Pandoc, LaTeX, and Memoir – Prose Poetry Code
I don’t mind writing a bit of code. I’d rather do that than play around in a word processor GUI, clicking at buttons and tweaking margins. Give me the linear word any day of the week. So I decided I’d try to use TeX (actually, the much simpler wrapper LaTeX, and be absolutely sure you capitalize that one right!) with Pandoc to make a printable PDF of one of my books.
pandoc  LaTeX  memoir  bookLayout 
4 weeks ago by Jswindle
Playing with Memoir – Prose Poetry Code
Memoir is a LaTeX class; essentially, it’s a software package that gives you a framework for creating beautiful books with less painstaking effort than you would expect. (Not none, mind you. If you don’t know what you’re doing—I can’t say I do—then it can be…unwieldy.)
pandoc  LaTeX  memoir  bookLayout 
4 weeks ago by Jswindle
Pandoc filter for books – Prose Poetry Code
Pandoc is a great tool, as I’ve already stated, but it can’t do everything. And some of the things it dies aren’t exactly what you’d want when creating a book. This is especially true when working on a print-ready PDF, as I’ve been doing.
pandoc  LaTeX  markdown  lettrine  pandocFilter 
4 weeks ago by Jswindle
latex - Getting chapters to start on a new page in a pandoc-generated PDF - Super User
With the EPUB, each level 1 header is automatically set at the top of a new page (lesser headers aren't). With the PDF, this isn't the case - and I wouldn't expect it to be by default, since that would be contrary to the main goals of markdown. However, I'm having trouble finding a pandoc option to enable this behaviour.
pandoc  pdf  LaTeX  ePub 
4 weeks ago by Jswindle
Emacs with LaTeX for Academic Writing | J. Alexander Branham
Having a super powerful text editor can make your life much easier. There are quite a few out there, but there’s only that can do it all: Emacs.
rLang  git  LaTeX  emacs  writing  rMarkdown  markdown 
4 weeks ago by Jswindle
A Grad Student's Guide to Pandoc - Part One | J. Alexander Branham
I’m all the time asked something along the lines of “Hey, you taught me markdown/latex, but my adviser wants to give me comments in Word. How can I make that happen?”

The answer, unfortunately, is a little complicated. The best way to do this is to use pandoc, an absolutely wonderful program that converts between all kinds of markup formats (including between markdown, latex, and docx documents).1 Pandoc is very powerful, but a little overwhelming, especially if you aren’t used to working with command line applications.
writing  LaTeX  markdown  pandoc  rMarkdown 
4 weeks ago by Jswindle
A Grad Student's Guide to Pandoc: Part Two - Exporting to Word | J. Alexander Branham
Even though word processors are stupid, MS Word’s ubiquity means that occasionally I have to convert a latex or markdown document to a docx file for a colleague who insists on using Word’s “comments” feature or for submission to a journal that doesn’t accept pdfs (though thankfully, the vast majority do today).

In this post, I’ll walk through the basics of how to use pandoc to convert from r/markdown or latex to word (docx) or pdf files. The process is actually pretty simple, but can be a bit daunting at first, particularly if you haven’t worked with command line tools before.
LaTeX  rMarkdown  docX  pandoc  markdown 
4 weeks ago by Jswindle
Markdown vs Latex for Academic Writing | J. Alexander Branham
The real purpose of this blog post is not to weigh the pros and cons of plain text vs a word processor, however. It is to compare two different ways that we can type up articles in plain text and then convert them to nicely-formatted files (like a pdf).
LaTeX  plainText  markdown  writing 
4 weeks ago by Jswindle
margins - Tufte layout in "Painless Memoir?" - TeX - LaTeX Stack Exchange
Firstly, consider what elements of Tufte's book design you want to emulate (the page geometry, the styling of running heads and headers, side notes, different widths and position of floats).

If the answer is "everything, of course" then think seriously about simply using the tufte-latex class, which is established, well-featured and includes all of these and more. It also has good manual-cum-examples.

Using tufte-latex will be a lot less work than reproducing the whole style in memoir, especially if you are not very familiar with memoir's many features. Some of the Tufte style, e.g. the different floats, are quite tricky. You should have a good reason for wanting to use memoir.

Secondly, if you must use memoir, I would start from scratch, rather than trying to adapt someone else's "simple" template.

Thirdly, if you're using memoir, you should use its features to do what you need to do, as its intended to replace or emulate a lot of other packages. For example, you shouldn't be using geometry to do the page layout.
layout  LaTeX  tufte  memoir 
5 weeks ago by Jswindle
These pages are my experiment in marrying web documents with printed books: generating high quality print-ready PDF files from the same markup used to create the web pages.
publishing  pollen  LaTeX  tufte  racket  textConvert 
march 2018 by Jswindle
LaTeX Templates
The best source of free quality LaTeX templates
publishing  layout  template  LaTeX 
march 2018 by Jswindle
Typeset your documents offline, from those using BibTeX, to TikZ to beamer.
Download LaTeX packages as you need them. Build a custom set of packages ...
texPad  osx  ios  TeX  LaTeX  editor  from notes
january 2018 by Jswindle
Texpad iOS · LaTeX on your iPad, iPhone or iPod Touch
The most complete LaTeX environment on iOS with on-board typesetting, PDF viewer & file syncing.
texPad  TeX  LaTeX  markdown  osx 
january 2018 by Jswindle
How I stopped worrying and started using Markdown like TeX | Random Determinism
These days I type most of simple documents (short articles, blog entries, course notes) in markdown. Markdown provides only the basic structured elements (sections, emphasis, urls, lists, footnotes, syntax highlighting, simple tables and figures) which makes it easy to transform the input into multiple output formats. Most of the time, I still want PDF output and for that, I use pandoc to convert markdown to ConTeXt. At the same time, I have the peace of mind that if I need HTML or DOC output, I’ll be able to get that easily.
pandoc  markdown  TeX  LaTeX  ConTeXt  macro  preprocessor  gpp 
august 2017 by Jswindle
Making an ePub book from LaTeX
TeX and LaTeX are well suited to producing electronically publishable documents. What is likely to be a continuing need is to translate LaTeX documents into standard electronic book format, notably ePub, which is the format adopted by most electronic reader publishers except the biggest one (you know who).
markup2epub  ePub  xhtml  LaTeX  html  textConvert  ebookProduction  publishingWorkflow 
january 2017 by Jswindle
TtH: the TeX to HTML translator
TTH translates TEX, the predominant mark-up language for expressing mathematics, into HTML, the language of world-wide-web browsers. It thereby enables mathematical documents to be made available on the web. Document structure, using either the Plain or LaTeX macro packages, is also translated and incorporated in the form of hyperlinks.
TTH is extremely fast and completely portable. It produces more compact, faster viewing, web documents than other converters, because it really translates the equations, instead of converting them to images.
TeX  html  toolchain  markup  LaTeX  textConvert 
january 2017 by Jswindle
Benefits of LaTeX - Getting to grips with LaTeX - Andrew Roberts
originally wrote the following article for OSNews in 2005. (You can still see the original article and follow the lively debate afterwards.) The vast majority of the content is still relevant, and probably will remain so for a long time. It's worth noting however, that applications such as Microsoft Word have addressed some of their shortcomings since 2005 and therefore not all examples may be as relevant as they once were. E.g., Word 2007 and greater now has bibliography tools built-in
typography  writing  LaTeX  typesetting  design 
january 2017 by Jswindle
Word Processors: Stupid and Inefficient
The word processor is a stupid and grossly inefficient tool for preparing text for communication with others. That is the claim I shall defend below. It will probably strike you as bizarre at first sight. If I am against word processors, what do I propose: that we write in longhand, or use a mechanical typewriter? No. While there are things to be said in favor of these modes of text preparation I take it for granted that most readers of this essay will do most of their writing using a computer, as I do. My claim is that there are much better ways of preparing text, using a computer, than the word processor.
plainText  wordProcessor  LaTeX  writing 
january 2017 by Jswindle
Justification & Hyphenation in various text engines
Justification & Hyphenation in various text engines

This is a small comparison of various typesetting engines. I've used a part from the last chapter of Alice in Wonderland to test various engines. The text is available here, with the layout specifications I used for all samples in CSS. You may notice that the column is rather narrow at 5 cm. A newspaper column is about the same width, so I'm not feeling guilty about stress testing those engines.

Special gratitude goes out to various members of Ars Technica and members on the TeX on Mac OS X mailing list for providing the samples. Thanks (you know who you are).

The actual samples can be found over here [PDF, 747 KB]
I'm still looking for samples of the above text in some other applications – some are mentioned in the pdf. The text itself is available in html from here. The formatting specifications are: 5 cm column width, paragraph indentation of 0.4 cm, typeface: Times at 10 point, with a line-spacing of 12 point. If you'd like to play with the LaTeX sources, they are available in this zip-file [ZIP, 7 KB].

You can mail a pdf-file or a ps-file of the result to: Maarten Sneep. I'll add your file as soon as possible.
typesetting  LaTeX  layout 
january 2017 by Jswindle
Dario Taraborelli: Digital typesetting in LaTeX
[latex] The Beauty of LaTeX
A comparison of typographic accuracy in LaTeX vs ordinary word processors.

[latex] Typesetting an academic CV in LaTeX
Templates to compile an academic curriculum vitae or resume using XƎTeX and expert fonts.

[latex] Accessing OpenType font features in LaTeX
How to access advanced OpenType font features in XƎTeX via the fontspec package.

[latex tools] LaTeX on Mac OS
A review of open source software, tools and fonts to use LaTeX and XƎTeX on Mac OS.

[latex css logos] Pure CSS TeX logos
A simple hack to generate TeX, LaTeX and XƎTeX logos in plain CSS.
typography  typesetting  LaTeX  layout 
january 2017 by Jswindle
Pandoc and Python
I’ve talked before about using Pandoc to convert Markdown to LaTeX. I’ve been using it a lot this year, and it’s been great to write more in Markdown and code less in LaTeX. Pandoc does a really nice job converting Markdown and even characters like $, %, —, etc. into the correct LaTeX syntax (\$, \%, ---, etc.). It also leaves alone any chunks of LaTeX I intersperse in my Markdown files (e.g. equations) so that they’re still there in the final LaTeX output—married with the LaTeX created from Markdown.
markdown  pandoc  python  LaTeX  workflow  textConvert 
december 2016 by Jswindle
Browsix: Unix in the browser tab
Programs written to run on conventional operating systems typically depend on OS abstractions like processes, pipes, signals, sockets, and a shared file system. Compiling programs into JavaScript,
browser  cli  LaTeX 
december 2016 by Jswindle
Global Blind Spot: Rudimentary PDF to LaTeX conversion in Linux
I finally got around to trying a rudimentary PDF to LaTeX conversion in Linux. "It's like turning a hamburger into a cow" :-) Usage: ./pdftolatex.sh "filename.pdf" Example output: # pdftolatex.sh
pdf  convert  LaTeX 
december 2016 by Jswindle
Recover PDF to LaTeX - Stack Overflow
Inkscape can import PDFs and then save as "LaTeX with PSTricks macros" which essentially works by embedding PostScript into the LaTeX source. It's more trouble than its worth, and the resulting Latex
Illustrator  inkscape  LaTeX  html  convert  pdf 
december 2016 by Jswindle
Quick guides masterlist | having words
Below is a list of the quick guides I have written. Alternatively, search by program using the tags: Writing software: Scrivener
scrivener  LaTeX  LyX 
june 2016 by Jswindle
Scrivener, MultiMarkdown and LaTeX | having words
This post looks at how to get feature-rich text (including citations and formulae, for example) into a LaTeX format. The workflow outline here follows writing the text in Scrivener and exporting into
multiMarkdown  scrivener  publishing  markdown  LaTeX 
june 2016 by Jswindle
Scrivener LaTeX Compile options
Skip to content Create a gist now Instantly share code, notes, and snippets. Something went wrong with that request. Please try again.
scrivener  LaTeX 
june 2016 by Jswindle
How to draw a finite-state machine · Martin Thoma
Finite-state machines are necessary to show that some problems are computable (or not). As I am currently learning something about them, I would like to be able to plot those finite automatons
visualisation  LaTeX  diagrams  fsm  stateMachines  graphviz 
june 2016 by Jswindle
Plain Text Adventure <small>OSX</small>
Pardon the overflowing services menu. This is, for me at least, the most magical thing about using Pandoc: I can set things up in OSX and Windows such that I can just right click on a plain text,
LaTeX  plainText  services  scripting  pdfSvc  osx  pdf  pandoc  mmd  multiMarkdown 
june 2016 by Jswindle
(error) tightlist (converting .md file into .pdf using pandoc) - TeX - LaTeX Stack Exchange
I was converting 'lecture1.md' file I made via Rstudio into 'lecture1.pdf' using Pandoc at Mac Terminal. and I got this error message : ! Undefined control sequence.
pandoc  markdown  pdf  LaTeX 
june 2016 by Jswindle
Authorea/latexml-ruby: A Ruby wrapper for LaTeXML
A Ruby wrapper for the LaTeXML LaTeX to XML/HTML/ePub converter.

Includes support for daemonized conversion runs, for additional performance, via the latexmls socket server.

Why LaTeXML?

You may be familiar with other LaTeX conversion tools such as Pandoc or tex4ht. LaTeXML attempts to be a complete TeX interpreter, and covers a vastly larger range of the TeX/LaTeX ecosystem than Pandoc. At the same time it allows for just-in-time binding of structural and semantic macros, which allows it to create higher quality HTML5 than tex4ht, and makes bridging the impedance mismatch between PDF and HTML an achievable goal.

We use LaTeXML extensively at Authorea (http://www.authorea.com) for enabling Power latex editing for our authors.
ebook  XML  authorea  pandoc  ruby  LaTeX  html 
june 2016 by Jswindle
GitHub - novoid/LaTeX-KOMA-template: Generic template for midsize and larger documents based on KOMA script classes.
This is a generic template for LaTeX documents using KOMA Script classes which are pretty common at least in German spoken countries. via Pocket
komaScript  LaTeX  template 
february 2016 by Jswindle
Sustainable Authorship in Plain Text using Pandoc and Markdown | Programming Historian
In this tutorial, you will first learn the basics of Markdown—as well as Pandoc,
pandoc  writing  LaTeX  tutorial  plainText  markup  markdown 
february 2016 by Jswindle
Typesetting automation · A plain-text workflow for painless production of personal documents & offline correspondence—featuring Pandoc, LaTeX, and a simple makefile
I’ve become pretty obsessed with typesetting automation lately. Being a freelancer, I need to write letters, contracts and invoices on a regular basis. I wasn’t happy with the standard solution of using graphical (and proprietary) software like MS Word or InDesign to do this. via Pocket
typesetting  automation  template  markdown  latex  yaml 
february 2016 by Jswindle
Archimedes is a LaTeX and Markdown editor built from the ground up for Mac OS X and designed to make mathematical writing fun and easy.
editor  latex  mac  markdown  via:danimad 
february 2016 by Jswindle
big list - LaTeX Editors/IDEs - TeX - LaTeX Stack Exchange
What editors/IDEs are available for easing the process of writing TeX/LaTeX documents? Please state some useful features like code completion, spell checking, building final DVI or PDF files, etc. via Pocket
apps  LaTeX  TeX  editor  ide 
january 2016 by Jswindle
bobsoft - TeXnicle
Document outlineTeXnicle generates a live document outline.Clicking on one of the sections in the outline takes you straight to the relevant file in the editor.BookmarksTeXnicle has a built-in bookmark manager. Clicking on the line-number in the editor sets a bookmark. via Pocket
app  free  latex  mac  opensource  tex 
january 2016 by Jswindle
The Beginner's Guide to Using TeX in OS X - Envato Tuts+ Computer Skills Tutorial
TeX is a wonderful and very versatile typesetting system that can be used to write almost anything – from reports to letters and even more complicated documents such as books and posters. via Pocket
latex  mac  reference  tex  tutorial 
january 2016 by Jswindle
Markdown to InDesign
I just needed to enable Markdown in my print design workflow too, the sooner the better. Surely, I wasn’t the first to desperately want this, so I was confident at least some people might have come up with workable solutions, which I could hack on. And they did. via Pocket
adobe  indesign  latex  markdown  publishing  tex  typography  word  writing 
january 2016 by Jswindle
Welcome to Madoko
Write full-blown academic articles with internal references, mathematical formulas, and bibliographies. Madoko uses LaTeX to translate formulas and standard bibliography BibTeX files, and can typeset using any LaTeX document style. via Pocket
web  editor  singleSource  markdown  LaTeX  html 
january 2016 by Jswindle
Pandoc - About pandoc
If you need to convert files from one markup format into another, pandoc is your swiss-army knife. Pandoc can convert documents in (several dialects of) Markdown, reStructuredText, textile, HTML, DocBook, LaTeX, MediaWiki markup, TWiki markup, TikiWiki markup, Creole 1.0, Vimwiki markup, OPML, Emacs Org-Mode, Emacs Muse, txt2tags, Microsoft Word docx, LibreOffice ODT, EPUB, or Haddock markup to:
tool  pdf  markdown  latex  tex  textConvert  plainText  multiMarkdown  tools 
january 2016 by Jswindle
« earlier      
per page:    204080120160

related tags

academic  academicPapers  adobe  app  appGet  apps  assignment  authorea  automation  bibliography  bookjacket  bookLayout  bookMaking  books  browser  calibre  cli  cloud  community  ConTeXt  conText  convert  design  diagrams  docConvert  docVerter  docX  doNow  ebook  ebookProduction  ebooks  editor  emacs  ePub  examples  experiment  flyingSaucer  forum  free  fsm  generate  git  github  gpp  graphviz  html  ide  Illustrator  indesign  inkscape  install  ios  jinja2  journal  knitr  komaScript  latex  layout  lettrine  LyX  mac  macro  markdown  markup  markup2epub  memoir  mmd  multiMarkdown  online  opensource  orgMode  osx  pandoc  pandocFilter  paper  pdf  pdfGen  pdfLaTeX  pdfSvc  plainText  pollen  preprocessor  publishing  publishingWorkflow  python  quiver  r  racket  reference  research  ReST  rLang  rMarkdown  ruby  school  science  scripting  scrivener  services  simpleBookMachine  singleSource  stateMachines  styles  template  templates  tex  texPad  textConvert  textEditor  tinytex  tool  toolchain  tools  tufte  tutorial  typesetting  typography  unicode  versionControl  via:agchico  via:askom  via:berendes  via:danimad  via:jin  via:piotch  via:stoerabstand  via:yig  visualisation  web  word  wordProcessor  workflow  writing  xetex  xhtml  XML  yaml 

Copy this bookmark: