
Sou iniciante em LaTex e escrevi o seguinte código:
\documentclass{article}
\usepackage[utf8x]{inputenc}
\usepackage[english, french, greek]{babel}
\begin{document}
\selectlanguage{english}
\title{Physics assignment}
\author{me}
\date{\today}
\maketitle
\section*{Excercise 1}
\selectlanguage{greek}
$m = 5kg$
$t = 0sec$: $\vec{υ} = 2m/s$
$t' = 2sec$: $\vec{υ} = 12m/s$
$\mu = 0,2$
$\vec{g} = 10m/s^2$
\end{document}
Esta é a saída do código. Como posso fazer com que a primeira linha da seção, "m = 5kg" fique alinhada com o restante das linhas?
Qualquer ajuda é muito apreciada.
Responder1
Olá @PuperHacker e bem-vindo ao TeX-SE.
Como você é iniciante vamos passo a passo.
Padrões
Existem muitos padrões em todo o mundo. O padrão do LaTeX depende da classe enormalmenteeles estão relacionados aos padrões comuns nos EUA. Sou do Brasil e o padrão comum aqui (aquele ensinado no ensino fundamental) étodos os parágrafos estão recuados.
Então, primeiro comando básico\usepackage{indentfirst}
Este é um MWE (Exemplo Mínimo de Trabalho). OBS: \usepackage{lipsum}
gera texto fictício.
\documentclass{article}
\usepackage[utf8x]{inputenc}
\usepackage{indentfirst} %(un)comment this line to test
\usepackage{lipsum}
\begin{document}
\section{title}
\lipsum[1]
\lipsum[2]
\end{document}
Com\usepackage{indentfirst}
Sem\usepackage{indentfirst}
Equações e Unidades
Existem muitos métodos para inserir matemática no LaTeX.
Devo ser honesto aqui, só aprendi siunitx
depois de iniciar meu próprio conjunto de comandos de unidades, então pode haver alguns métodos melhores para usar o package siunitx
.
Para mais informações, verifique:CTAN - siunitx.
Um NÓS não tão mínimo segue
\documentclass{article}
\usepackage{amsmath}
\usepackage{indentfirst}
\usepackage{siunitx}
\begin{document}
\section{title}
Text $m = 5 kg$ does not result in the same as $m = 5$ kg.
With a blank line (not recommended)
\begin{equation}
m = 5 kg
\end{equation}
Without a blank line (recommended)
\begin{equation}
m = 5 kg
\end{equation}
Let's test some text commands in math mode.
Using align
\begin{align}
m & = 5 kg \\
m & = 5 \operatorname{kg} \\
m & = 5 \text{kg} \\
m & = 5 \textrm{kg} \\
m & = 5 \mathrm{kg}
\end{align}
Using split
\begin{equation}
\begin{split}
m & = 5 kg \\
m & = 5 \operatorname{kg} \\
m & = 5 \text{kg} \\
m & = 5 \textrm{kg} \\
m & = 5 \mathrm{kg}
\end{split}
\end{equation}
Align and split don't interfere with spacing, but they label equations differently.
\clearpage
And now some siunitx commands and spacing
\begin{align}
m & = 5 \si{\kilogram} \\
m & = 5 \ \si{\kilogram} \\
m & = 5 \, \si{\kilogram} \\
m & = 5 \; \si{\kilogram} \\
m & = 5 \quad \si{\kilogram} \\
m & = 5 \qquad \si{\kilogram}
\end{align}
And now some siunitx commands to better spacing comparing the ones without it.
\begin{align}
m & = 5\si{\kilogram} \\
m & = \SI{5}{\kilogram} \\
\vec{u} & = 12 \si{m/s} \\
\vec{u} & = \SI{12}{m/s} \\
\vec{u} & = \SI{12}{m \per s} \\
\vec{u} & = \SI{12}{\metre\per\second}
\end{align}
\end{document}
e os resultados são
No meu ponto de vista, siunitx
tem mais opções e é um pacote bem conservado. Caso não queira utilizá-lo, a segunda melhor abordagem seria \operatorname{}
devido ao melhor manejo do espaçamento.
Responder2
Com align*
e siunitx
:
\documentclass{article}
\usepackage[utf8x]{inputenc}
\usepackage[english, french, greek]{babel}
\usepackage{amsmath}
\usepackage{siunitx}
\begin{document}
\selectlanguage{english}
\section*{Excercise 1}
\selectlanguage{greek}
\begin{align*}
m &= \SI{5}{\kg}\\
t &= \SI{0}{\s}: \vec{υ} = \SI{2}{\m\per\s}\\
t' &= \SI{2}{\s}: \vec{υ} = \SI{12}{\m\per\s} \\
\mu &= 0,2\\
\vec{g} &= \SI{10}{\m\per\s\squared}
\end{align*}
\end{document}
Responder3
Geralmente, você vai querer alinhar com a =
placa, como foi mostrado por Leandris. Ocasionalmente, entretanto, você pode querer alinhar tanto o lado esquerdo das variáveis quanto o =
sinal.
\documentclass{article}
\usepackage[utf8x]{inputenc}
\usepackage[english, french, greek]{babel}
\usepackage{amsmath}
\usepackage{siunitx}
\usepackage{tabstackengine}
\TABstackMath
\begin{document}
\selectlanguage{english}
\section*{Exercise 1}
\selectlanguage{greek}
\[
\TABbinary
\setstackaligngap{0pt}
\setstackgap{L}{1.2\baselineskip}
\alignCenterstack{
&m&=& \SI{5}{\kg}\\
&t&=& \SI{0}{\s}: \vec{υ} = \SI{2}{\m\per\s}\\
&t'&=& \SI{2}{\s}: \vec{υ} = \SI{12}{\m\per\s} \\
&\mu&=& 0,2\\
&\vec{g}&=& \SI{10}{\m\per\s\squared}
}
\]
\end{document}