article
처음에는 글을 쓰는데 , PDF beamer
버전도 필요해요. 하지만 "기사"에서는 문제가 없어 보이는 긴 방정식이 "비머" 모드에서 페이지 너비를 초과한다는 사실을 발견했습니다.그렇다면 이를 자동으로 방지하는 방법이 있나요?
MWE는 다음과 같습니다.
\documentclass[12pt]{beamer} \usepackage{amsmath,amssymb,amsthm}
\begin{document}
\begin{equation}\label{}
\int_C {{\mathbf{F}}\left( {x,y} \right) \cdot d{\mathbf{r}}} = \int_C {\left( {f\left( x \right){\mathbf{i}} + g\left( y \right){\mathbf{j}}} \right) \cdot \left( {dx{\mathbf{i}} + dy{\mathbf{j}}} \right)} = \int_C {f\left( x \right)dx} + \int_C {g\left( y \right)dy}
\end{equation}
\end{document}
준다
article
documentclass를 에서 로 변경한 후beamer
\documentclass[12pt]{beamer}
\usepackage{amsmath,amssymb,amsthm}
\begin{document}
\begin{equation}\label{}
\int_C {{\mathbf{F}}\left( {x,y} \right) \cdot d{\mathbf{r}}} = \int_C {\left( {f\left( x \right){\mathbf{i}} + g\left( y \right){\mathbf{j}}} \right) \cdot \left( {dx{\mathbf{i}} + dy{\mathbf{j}}} \right)} = \int_C {f\left( x \right)dx} + \int_C {g\left( y \right)dy}
\end{equation}
\end{document}
준다
답변1
다음을 수행하는 것이 좋습니다.
- 줄 바꿈 명령(
\\
)과 하나의 추가 정렬 지점 표시(&
)를 삽입합니다. 이런 식으로 TeX는 선을 나눌 위치와 행을 정렬할 지점을 알려줄 수 있습니다.
이 변경 사항을 적용하면 다음과 같은 이점을 얻을 수 있습니다.
다음과 같은 몇 가지 사항을 더 변경해 보시기 바랍니다.
\notag
첫 번째 행 끝에 있는 명령을 사용하여 해당 행의 방정식 번호를 억제합니다.\left
및 지시어를 모두 삭제합니다\right
. 이렇게 하면 괄호 주위의 간격이 눈에 띄게 향상됩니다. 게다가 그들은 어쨌든 아무것도 "하지" 않습니다.크기괄호의 경우: 포함하는 자료는 높거나 깊지 않으므로 괄호의 크기는 가능한 가장 작은 값으로 유지됩니다. 실제로 괄호의 크기를 변경해야 하는 경우 아래 코드의 한 사례에서처럼\bigl(
및 를 사용하세요.\bigr)
중괄호를 제외한 모든 중괄호를 제거하세요.
\mathbf
. TeX의 수학 모드에서 이러한 모든 중괄호를 실행하는 것은무해하지 않은: 일부 자료를 중괄호로 묶으면 해당 유형이 "수학-일반"으로 변환되어 TeX가 "수학-열기", "수학-닫기" 유형의 항목 주위 간격을 미세 조정해야 할 가능성이 없어집니다.지시문을 (thinspace)
\cdot
로 바꾸고 "미분 연산자" -- , 및 앞에 삽입하십시오 .\,
\,
d\mathbf{r}
dx
dj
\documentclass[12pt]{beamer}
\usepackage{amsmath,amssymb,amsthm}
\begin{document}
\begin{frame}
\begin{align}
\int_C \mathbf{F}( x,y ) \, d\mathbf{r}
&= \int_C \bigl( f( x )\,\mathbf{i} + g( y )\,\mathbf{j} \bigr) \,
( dx\,\mathbf{i} + dy\,\mathbf{j} ) \notag\\
&= \int_C f( x )\,dx + \int_C g( y )\,dy
\label{eq:complex_int}
\end{align}
\end{frame}
\end{document}
답변2
글꼴 크기는 article
및 beamer
동일하지 않습니다. bemare에서 한 줄의 방정식을 사용하려면 더 작은 글꼴을 사용해야 합니다 scriptsize
. 예를 들면 다음과 같습니다.
\documentclass[12pt]{beamer}
\usepackage{amsmath,amssymb,amsthm}
\begin{document}
My important one-line equation is:
\begin{equation}\label{eq:1}\scriptsize
\int_C {{\mathbf{F}}\left( {x,y} \right) \cdot d{\mathbf{r}}} = \int_C {\left( {f\left( x \right){\mathbf{i}} + g\left( y \right){\mathbf{j}}} \right) \cdot \left( {dx{\mathbf{i}} + dy{\mathbf{j}}} \right)} = \int_C {f\left( x \right)dx} + \int_C {g\left( y \right)dy}
\end{equation}
From (\ref{eq:q}) follows: \dots
\end{document}
내 의견으로는 @Mico 답변만큼 결과가 좋지 않습니다.