Latex Vector Notation: Writing Vectors in Bold and Using Arrows - Tips & Tricks

Click For Summary
SUMMARY

This discussion focuses on formatting vectors in LaTeX, specifically using bold notation and arrows. Users are advised against using \textbf and \bf in math mode, as they can lead to unintended formatting issues. The recommended approach for bold vectors is to use \boldsymbol, while arrows can be created using \vec. Additionally, creating a custom macro for vector formatting enhances flexibility and consistency in document presentation.

PREREQUISITES
  • Understanding of LaTeX syntax and commands
  • Familiarity with math mode in LaTeX
  • Knowledge of AMSLaTeX macros
  • Basic concepts of vector notation in mathematics
NEXT STEPS
  • Learn how to use \boldsymbol for formatting vectors in LaTeX
  • Explore the creation of custom macros in LaTeX
  • Research the use of AMSLaTeX for advanced formatting options
  • Investigate the differences between \vec and \boldsymbol for vector representation
USEFUL FOR

Students, researchers, and educators in mathematics and physics who need to format vectors correctly in LaTeX documents.

IlyaZ
Messages
15
Reaction score
0

Homework Statement


a. How do I write vectors bold within displaymath and frac. I want Phi, r and r_1 bold. But get G M_1 bold as well = bad.
b. How do I use arrows instead of the bold notation?

The Attempt at a Solution


\begin{displaymath}
a1. textbf{\Phi(r)} = -\frac{G M_1}{| textbf{r}-textbf{r_1} |}
\end{displaymath}
a2. \bf{\Phi}(\bf{r}) = -\frac{G M_1}{| \bf{r}-\bf{r_1} |}
 
Physics news on Phys.org
Arrows: \vec : \vec \Phi ( \vec r) = -\frac{G M_1}{| \vec{r}-\vec r_1 |}
Bold: \mathbf : \mathbf{\Phi}( \mathbf{r}) = -\frac{G M_1}{| \mathbf{r}-\mathbf{r_1} |}

I don't think you really want the potential to be a vector, but that's what your code implied, so I kept it.
 
Last edited:
IlyaZ said:
a. How do I write vectors bold within displaymath and frac. I want Phi, r and r_1 bold. But get G M_1 bold as well = bad.

You get other bad stuff as well using \textbf. Don't use it in math mode.

\textbf{\Phi(r)} = -\frac{G M_1}{| \textbf{r}-\textbf{r_1} |}
\textbf{\Phi(r)} = -\frac{G M_1}{| \textbf{r}-\textbf{r_1} |}

\bf doesn't work at all:
\bf{\Phi}(\bf{r}) = -\frac{G M_1}{| \bf{r}-\bf{r_1} |}
\bf{\Phi}(\bf{r}) = -\frac{G M_1}{| \bf{r}-\bf{r_1} |}

Timo suggested \mathbf, but that doesn't work on some things.
If you have access to the AMSLaTeX macros, (and you should), use \boldsymbol.

\boldsymbol{\Phi}(\boldsymbol{r}) = -\frac{G M_1}{| \boldsymbol{r}-\boldsymbol{r}_1 |}
\boldsymbol{\Phi}(\boldsymbol{r}) = -\frac{G M_1}{| \boldsymbol{r}-\boldsymbol{r}_1 |}

b. How do I use arrows instead of the bold notation?

Use \vec.

An even better solution is to define your own vector macro that formats vectors the way you want them to appear. For example,
\newcommand{\vect}[1]{\boldsymbol{#1}}


Then when someone tells you to format your vectors with arrows instead you can simply change that one macro.
\newcommand{\vect}[1]{\vec{#1}}

Bold symbols are used for things other than vectors (matrices, for example). A global search-and-replace is not a good idea.
 

Similar threads

  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 10 ·
Replies
10
Views
17K
  • · Replies 16 ·
Replies
16
Views
4K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 17 ·
Replies
17
Views
7K
  • · Replies 2 ·
Replies
2
Views
3K
Replies
3
Views
1K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 1 ·
Replies
1
Views
14K
  • · Replies 4 ·
Replies
4
Views
2K