너무 긴 메이플 입력 줄에 줄 바꿈을 어떻게 넣나요?

너무 긴 메이플 입력 줄에 줄 바꿈을 어떻게 넣나요?

Maple 워크시트를 LaTeX로 내보냈습니다. 가장 큰 문제는 메이플 입력이 한 줄에 비해 너무 길다는 것입니다. 줄 바꿈을 어떻게 입력합니까?

제가 고치고 싶은 코드는 다음과 같습니다.

\begin{mapleinput}
\mapleinline{active}{1d}{eq1 := diff(theta[1](t), `$`(t, 2))+(1+Delta)*sin(theta[1](t))+ mu*((theta[1](t)/theta[0])\symbol{94}2-1)*(diff(theta[1](t), t))-beta*cos(theta[1](t))*(diff(sin(theta[1](t))+sin(theta[2](t)), `$`(t, 2))) = 0;}{}
\end{mapleinput}

현재는 이 작업을 수행합니다. 여기에 이미지 설명을 입력하세요 줄 바꿈이 어떻게 필요한지 확인할 수 있습니다.

답변1

정의할 수 있습니다.

\newcommand{\maplebreak}{\hfill\break}

그리고 \maplebreak줄의 적절한 위치에 배치하세요.

또한 줄이 너무 채워지기 때문에 더 작은 글꼴 크기를 사용하는 것이 더 좋습니다.

\documentclass{article}
\usepackage[noplots]{maplestd2e}
\usepackage{etoolbox}
\pretocmd\mapleinput{\par\small}{}{} % print the environment at a smaller size
\newcommand\maplebreak{\hfill\break} % where to break lines

\begin{document}
\begin{mapleinput}
\mapleinline{active}{1d}{eq1 := diff(theta[1](t), `$`(t, 2))+(1+Delta)*sin(theta[1](t))+\maplebreak mu*((theta[1](t)/theta[0])\symbol{94}2-1)*(diff(theta[1](t), t))-\maplebreak beta*cos(theta[1](t))*(diff(sin(theta[1](t))+sin(theta[2](t)),\maplebreak `$`(t, 2))) = 0;}{}
\end{mapleinput}
\end{document}

여기에 이미지 설명을 입력하세요

관련 정보