Introduction to Markdown#

markdown-mark

Markdown is a lightweight markup language for creating formatted text using a plain text editor. Jupyter Notebook has built-in support for Markdown. Inside a (Jupyter) notebook, markdown cells well complement the Python codes to allowing further explanations. You can also use Markdown to organize the content of a notebook to form a better structure.

Note

Beside staying inside a notebook file (.ipynb), Markdown codes can also exist in its own file (more commonly) with an file extension (.md).

Basic Syntax of Markdown#

  1. Header

    • # H1

    • ## H2

  2. Emphasize

    • Italic: _

    • Bold: **

    • Italic and Bold: **_

  3. List

    • Unordered list: *, -, +

    • Ordered list: 1., 2., 3.

    • Nested list

    • To do list

  4. Link

    • Website: [name of link](url) e.g., [UFL](www.ufl.edu)

    • Image: ![alttext](path to image)

See also

Checkout the Markdown Cheatsheet.

An example of Markdown#

Use Markdown to create this webpage.

show raw text

A quick tour of ArcPy ArcPy is a Python site package that provides a useful and productive way to perform geographic data analysis, data conversion, data management, and map automation with Python. Running a tool arcpy.Buffer_analysis(“c:/data/Portland.gdb/streets”, “c:/data/Portland.gdb/steets_buffer”, “500 METERS”) Working with modules ArcPy includes modules covering other areas of ArcGIS. ArcPy is supported by a series of modules, including the following: Charts module (arcpy.charts) Data Access module (arcpy.da) Geocoding module (arcpy.geocoding) Image Analysis module (arcpy.ia) Mapping module (arcpy.mp) Metadata module (arcpy.metadata) Network Analyst modules (arcpy.nax and arcpy.na) Sharing module (arcpy.sharing) Spatial Analyst module (arcpy.sa) Workflow Manager (Classic) module (arcpy.wmx) Related topics What is ArcPy?(https://pro.arcgis.com/en/pro-app/latest/arcpy/get-started/what-is-arcpy-.htm) Essential ArcPy vocabulary(https://pro.arcgis.com/en/pro-app/latest/arcpy/get-started/essential-arcpy-vocabulary.htm) Install ArcPy(https://pro.arcgis.com/en/pro-app/latest/arcpy/get-started/installing-arcpy.htm) Importing ArcPy(https://pro.arcgis.com/en/pro-app/latest/arcpy/get-started/importing-arcpy.htm)

Rendered Markdown Output

md-rendered

Support of LaTeX#

What is LaTeX

  • LaTeX is a software system for document preparation. When writing, the writer uses plain text as opposed to the formatted text found in “What You See Is What You Get” word processors, such as Microsoft Word.

  • LaTeX started as a writing tool for mathematicians and computer scientists, but even from early in its development, it has also been taken up by scholars who needed to write documents that include complex math expressions.

Jupyter Notebook has built-in support for LaTeX, which makes it even more appealing for presentation and instruction purposes. When writing equation in LaTeX, simply enclose the equation with $.

Note

To work with LaTeX in Jupyter, the cell must be a markdown cell.

As an example, let’s write some euqation on the ArcGIS Documentation.

\[SE=\frac{0.26136}{\sqrt{n^2/A}}\]