-
Notifications
You must be signed in to change notification settings - Fork 31
Installation
MarkDoc package can ONLY be installed from Github and is not hosted on SSC any longer. The Stata github
package can be used to install MarkDoc or any other Stata package hosted on Github. If you don't have the github
command installed, type:
net install github, from("https://haghish.github.io/github/")
Next, to install MarkDoc along with its dependencies from GitHub, type:
github install haghish/markdoc, stable
The command above installs MarkDoc and its dependencies (other Stata packages), which are:
github
installs the dependencies by executing
dependency.do
file in the Github repository after installing MarkDoc. This file includes the commands needed for installing the package dependencies.
MarkDoc also requires 3 third-party software, which are:
Having Pandoc installed on your system is rather necessary because many features of MarkDoc rely on Pandoc. The pdfLaTeX is optional, but required for generating PDF slides and typesetting documents written in LaTeX. If you write your document using Markdown and do not intend to generate dynamic PDF slides within Stata, you don't need to install pdfLaTeX. The wkhtmltopdf is only required for generating PDF documents from Markdown. Luckily, Pandoc and wkhtmltopdf can be installed automatically (see below).
The markdoc
command includes the install
option, which downloads the Pandoc and wkhtmltopdf software automatically if they are not already installed or cannot be accessed by markdoc
. The automatic installation was successfully tested on Mac OS X (10.9 and 10.10); 32-bit and 64-bit versions of Microsoft Windows (XP, 7, 8); Microsoft Windows 10 (64-bit); and Linux Ubuntu 14.04 (64-bit), Mint 17 (32-bit and 64-bit), and CentOS 7 (64-bit). However, manual installation is generally recommended because it ensures the installation of the latest version of the software.
markdoc
installs the required software in a directory named Weaver inside the plus directory, where Stata expects to find user-written ado-files. The path to the \ado\plus\
directory can be found using the sysdir
command, which lists Stata’s system directories. For Stata 13 and 14, the default Weaver directory paths are shown below based on the operating system.
Windows: C:\ado\plus\Weaver
Mac OS X: ~/Library/Application Support/Stata/ado/plus/Weaver
Linux: /home/username/ado/plus/Weaver
Users can also download and install these software manually and define the paths to executable software in MarkDoc. For example, if you wish to create a dynamic document
The users can also permanently define the paths to these software using the weave setup
command which memorizes the paths to the executable Pandoc and wkhtmltopdf permanently, even if MarkDoc package gets updated. The path information is stored in an ado file named weaversetup.ado, which can be found in /PLUS/w/weaversetup.ado
.