
저는 LaTex 초보자이고 다음 코드를 작성했습니다.
\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}
이것이 코드의 출력입니다. 섹션의 첫 번째 줄 "m = 5kg"이 나머지 줄과 정렬되도록 하려면 어떻게 해야 합니까?
어떤 도움이라도 대단히 감사하겠습니다.
답변1
@PuperHacker님 안녕하세요. TeX-SE에 오신 것을 환영합니다.
당신은 초보자이므로 단계별로 진행해 봅시다.
표준
세상에는 수많은 표준이 있습니다. LaTeX의 표준은 클래스와 클래스에 따라 다릅니다.보통이는 미국의 공통 표준과 관련이 있습니다. 저는 브라질 출신이고 이곳의 공통 표준(초등학교에서 가르치는 것)은모든 단락이 들여쓰기되어 있습니다..
그럼 먼저 기본 명령어\usepackage{indentfirst}
이것은 MWE(최소 작업 예제)입니다. OBS: \usepackage{lipsum}
더미 텍스트를 생성합니다.
\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}
와 함께\usepackage{indentfirst}
없이\usepackage{indentfirst}
방정식과 단위
LaTeX에 수학을 입력하는 방법에는 여러 가지가 있습니다.
솔직하게 말해서, siunitx
내 자신의 단위 명령 세트를 시작한 후에야 알게 되었기 때문에 package 를 사용하는 더 좋은 방법이 있을 수 있습니다 siunitx
.
자세한 내용은 다음을 확인하세요.CTAN - siunitx.
그렇게 최소한이 아닌 WE는 다음과 같습니다
\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}
결과는
내 관점에서는 siunitx
옵션이 가장 많고 잘 관리된 패키지입니다. 이를 사용하고 싶지 않은 경우 두 번째로 좋은 방법은 \operatorname{}
간격을 더 잘 처리하는 것입니다.
답변2
와 :align*
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}
답변3
=
일반적 으로 Leandris가 보여준 것처럼 기호 에 정렬하고 싶을 것입니다 . 그러나 경우에 따라 변수의 왼쪽과 부호 모두에 정렬하고 싶을 수도 있습니다 =
.
\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}