## [LaTeX] Write partial differential equation (Ex. dQ/dt=ds/dt) with partial derivative signs

\documentclass{article}
\begin{document}

$$\frac{\partial Q}{\partial t} = \frac{\partial s}{\partial t}$$

\end{document}

$$\frac{\partial h}{\partial t} + \frac{\partial uh}{\partial x} + \frac{\partial vh}{\partial y} = 0$$

• equation with numbering
$$\frac{\partial h}{\partial t} + \frac{\partial uh}{\partial x} + \frac{\partial vh}{\partial y} = 0$$

• equation with name no numbering
\usepackage{amsmath}% http://ctan.org/pkg/amsmath
\newcommand{\eqname}[1]{\tag*{#1}}% Tag equation with name

\begin{document}

$$\frac{\partial h}{\partial t} + \frac{\partial uh}{\partial x} + \frac{\partial vh}{\partial y} = 0 \eqname{Continuity Equation} \$$

\end{document}

• equation with both name and numbering
\usepackage{amsmath}% http://ctan.org/pkg/amsmath
\newcommand{\eqname}[1]{\tag*{#1}}% Tag equation with name

\begin{document}

\begin{align}
\frac{\partial h}{\partial t} + \frac{\partial uh}{\partial x} + \frac{\partial vh}{\partial y} = 0 \\ \eqname{Continuity Equation} \
\end{align}

\end{document}

• equation with both name and numbering and ref equation in text body
\documentclass{article}
\usepackage{amsmath}% http://ctan.org/pkg/amsmath
\newcommand{\eqname}[1]{\tag*{#1}}% Tag equation with name
\begin{document}

\begin{align}
f(x) &= a \\ \eqname{Constant} \ g(x) &= ax \\ \eqname{Linear} \ h(x) &= ax^2+bx+c \label{abc} \\ \eqname{Quadratic}
\end{align}

See~\eqref{abc}.
\end{document}

## [LaTeX] Add TOC in LaTeX

It is always convenient and helpful to have a (clickable) TOC while we are preparing for our publications. It will give us a big picture of our work.

Put the piece of code I provided below immediately before your \section{Introduction} in your .tex file, you will have a clickable TOC in your tex created pdf! Happy Writing:)!

\newpage

\thispagestyle{empty}
\setcounter{tocdepth}{4}
\normalsize
\tableofcontents
\normalsize
\newpage

%\pagestyle{fancy}

\setcounter{page}{1}
\setcounter{section}{0}
%\cfoot{\small \sffamily \thepage}
\pagenumbering{arabic}

## [LaTeX] Add footnote and make url in footnote clickable

Use the package hyperref and call the url by \url{https://someplace.org}

\documentclass{report}

\usepackage{hyperref}

\begin{document}

The paragraph\footnote{this text will appear at the footnote area, leave it blank if no text is needed \url{https://someplace.org}}.

\end{document}

## [LaTeX] Renaming the bibliography section title using BibTeX

Sometimes we need to rename default “References” to “Recent publications”, or what ever you would like to change it to.

This depends on the document class. The command may be:

\renewcommand\refname{Recent publications}

OR

\renewcommand\bibname{Recent publications}

(Add the command to your preamble. Sometimes if it does not work, try to add the new definition after \begin{document}. )

## [LaTeX] Include a reference in the bibliography without citing it in the text

Sometimes when we are writing documents  (e.g., for some applications), where it may require a list of recent publications – in this case, we need to list the references without citing it in the text body. The solution is:

Use \nocite{keyname} for a single input in the references without marking it in the document. To mark any key in the .bib file use \nocite{*}

write \nocite{*} for all entries in the bib data file or \nocite{key} for a single one, which is not cited in the text. Place these commands anywhere in your text body. I prefer the place before printing the bib.

For example:

%myrefbib.bib
@misc{abc,
author = "NAME",
date = "YEAR",
howpublished = "ACM Digital"
}
%example.tex

\documentclass{article}

\begin{document}

\nocite{abc}

\bibliographystyle{alpha}
\bibliography{myrefbib}

\end{document}

## Online LaTeX Editors: ShareLaTeX vs Overleaf (formerly WriteLaTeX)

Now ShareLaTeX and Overleaf are teamed up, so we do not need to worry about choosing which. We just need to use the merged online LaTeX Editor here: Online LaTeX Editor Overleaf.

************

ShareLaTeX is an online LaTeX editor that allows real-time collaboration and online compiling of projects to PDF format.  Overleaf (formerly called WriteLaTeX) is another popular online LaTeX editor that allows collaborative LaTex editing. See the post Comparison: ShareLaTeX vs Overleaf (formerly WriteLaTeX) for more details about the comparison.

Some main points from the comparison:

ShareLaTex:

• word count
• compiles faster
• autocomplete is more robust: it works with package and custom commands
• It doesn’t spawn multiple browser windows/tabs like Overleaf

Overleaf:

• many templates for all kinds of documents and scientific journals
• support for collaborative editing
• word count is supported now
• the free version supports Git. It is possible to clone your project to your computer, work on it offline, commit your changes, pull new changes, etc.
• autocompile and better editor/preview position sync.

Main differences:

• about the use of BibTeX:
Overleaf gives you popup access to a search windows when typing \citep{}, making easy to find the key you want to use; while ShareLaTeX does nothing.
• for privacy some users probably preferred ShareLaTeX because the documents are private. In free Overleaf, whoever has the document url can edit, even though now you can get Read only-links for Overleaf projects.
• free versions comparison: Overleaf Plans and Pricing vs ShareLaTex Plans & Pricing
• free version of ShareLaTeX:

My conclusions:

I have tried both, and I personally prefer ShareLaTeXShareLaTeX is better than Overleaf because of the slightly better feature set.

In ShareLaTeX, even in free version, your projects are private. But in Overleaf you need to use Pro version to get this benefit.

ShareLaTeX is better for users with LaTeX experience. Whereas Overleaf is good for users who have few LaTeX experience, because it supports both Rich text and LaTeX.

I have the similar conclusion as what this post describes: ShareLaTeX and latexdiff are two LaTeX gems. See my post for the usage of latexdiff.

(Thanks Guido for recommending ShareLaTeX and Overleaf to me.)