
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}