Koma-Script(스크북): 두 개의 열 형식 및 넓은 방정식 문제

Koma-Script(스크북): 두 개의 열 형식 및 넓은 방정식 문제

나는 사용한다scrbook나는 내 책에서 클래스(아래 참조)를넓은 방정식을 조판하다.

\documentclass[%
    ,fontsize=12pt    % 
    ,a3paper         % pagesize
    ,twocolumn 
]{scrbook}
\areaset[5mm]{250mm}{350mm}
\unsettoc{toc}{twocolumn}

~하는 것이 가능하니하나와 두 개의 열 형식 사이를 부분적으로 전환합니다.? 라이브러리를 사용하려고 했지만 widetextMiKTeX 배포판의 일부가 아닌 것 같습니다. 텍스트의 하단이나 상단뿐만 아니라 넓은 수식을 텍스트에 조판하고 싶습니다. 가능합니까?

MNWE:(넓은 방정식을 추가했습니다.\setchaptertoc 자세한 내용은KOMA-Script (scrbook): 1열 목차 및 2열 문서의 minitoc)

\documentclass[twocolumn]{scrbook}
\usepackage[nohints]{minitoc}
\usepackage{amsmath, amsthm, amssymb, amsfonts, amsbsy}
\usepackage{bigints}
\usepackage{mathtools}
\mtcsetrules{minitoc}{off}
\usepackage{lipsum}

\newcommand*{\setchaptertoc}{%
  \setchapterpreamble{
  \vspace{1.85\baselineskip} % workaround for removed rule
  \smash{\makebox[\linewidth]{\hrulefill}} % workaround for removed rule
  \vspace{-1.85\baselineskip} % workaround for removed rule
  \minitoc
  \vspace{-1.15\baselineskip} % workaround for removed rule
  \smash{\makebox[\linewidth]{\hrulefill}} % workaround for removed rule
  \vspace{1.15\baselineskip} % workaround for removed rule
}}
\newcommand{\dd}[1]{\hspace{2pt}d#1}

\begin{document}
\dominitoc
\tableofcontents

\setchaptertoc
\chapter{One}
\lipsum[1]
    \begin{equation}\label{fyz:fey_eq_elstat18}
      E_x(x_1, y_1, z_1) = 
        \int\limits_{\substack{\text{all}\\\text{area}}}\varrho(x_2, y_2, z_2)
        \frac{x_1-x_2}{[(x_1-x_2)^2+(y_1-y_2)^2+(z_1-z_2)^2]^{\frac{3}{2}}}\dd{x_2}\dd{y_2}\dd{z_2}
    \end{equation} 
\lipsum[1]    
\section{One, one}
\lipsum[2]
\subsection{One, one, one}
\lipsum[3]
\section{One, two}
\lipsum[4]

\setchaptertoc
\chapter{Two}
\lipsum[5]
\section{Two, one}
\lipsum[6]
\section{Two, two}
\subsection{two, two, one}
\lipsum[7]

\setchaptertoc
\chapter{Three}
\section{Three, one}
\lipsum[8]
\section{Three, two}
\lipsum[9]
\end{document}

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

답변1

귀하의 문제는 "widetext.sty"로 해결될 수 있습니다. RevTeX4와 동일한 이름을 가진 메커니즘을 모방한 이 패키지는 Anjishnu Sarkar가 작성했습니다. 아아, 원래 집은 사라졌습니다. 다행히도 우리는 svn 사이트에서 복사본을 얻을 수 있습니다아인슈타인 툴킷, 문서에 사용했기 때문입니다(직접 링크).https://svn.einsteintoolkit.org/documents/Paper_EinsteinToolkit_2010/widetext.sty

이 패키지 파일을 저장하고 실제 문서용 폴더에 넣거나, 내 눈에는 로컬 TEXMF 디렉토리에 넣는 것이 더 좋습니다. 댓글에서 MiKTeX를 언급했으므로 다음을 참조하세요.MiKTeX에서 로컬 texmf 트리 만들기. 하지만 나중에 소스를 공개하고 싶다면 "widetext.sty"를 추가하는 것을 잊지 마세요.

다음은 MWE입니다. 몇 가지 설명은 다음과 같습니다.

\documentclass[twocolumn]{scrbook}
\usepackage[nohints]{minitoc}
\usepackage{amsmath, amsthm, amssymb, amsfonts, amsbsy}
\usepackage{bigints}
\usepackage{mathtools}
\usepackage{lipsum,kantlipsum}

\usepackage{widetext}% needs packages "flushend" & "cuted" of "sttools"
                     % bundle, which perhaps must separately be installed

\newcommand{\dd}[1]{\hspace{2pt}d#1}

\begin{document}

\chapter{One}
\lipsum[1]
\begin{widetext}
  \begin{equation}\label{fyz:fey_eq_elstat18}
    E_x(x_1, y_1, z_1) = 
      \int\limits_{\substack{\text{all}\\\text{area}}}\varrho(x_2, y_2, z_2)
      \frac{x_1-x_2}{[(x_1-x_2)^2+(y_1-y_2)^2+(z_1-z_2)^2]^{\frac{3}{2}}}\dd{x_2}\dd{y_2}\dd{z_2}
  \end{equation}
\end{widetext}

\kant[1]
\end{document}

예제 출력

나는 의도적으로 kantlipsum영어 텍스트를 생성하는 또 다른 더미 텍스트 패키지인 를 추가했습니다. 그러면 기둥이 어떻게 깨지는지 볼 수 있습니다.

그래도 여전히 몇 가지 문제가 있는 것 같습니다.특히 기본 패키지에서 나오는 각주와 부동 항목의 경우 cuted. 문서에는 각주에 \footnotemarkplus 를 사용해야 한다고 나와 있지만 \footnotetext테스트에서는 성공하지 못했습니다. 메모가 너무 낮게 인쇄되었습니다.내부 또는 상단오른쪽 열의아래에실제 텍스트 길이에 따른 방정식, 참조. 아래 코드(수정된 부분만 추가했습니다) 출력이 완벽 하지는 \leavevmode\begin{widetext}않지만 훨씬 좋습니다.
TeX.SE도 참조하세요.widetext.sty 사용 시 문제(답변에 대한 의견을 간과하지 마십시오).

\chapter{One}
Text\footnotemark{}
\lipsum[1]
Text\footnotemark
\addtocounter{footnote}{-1}
\footnotetext{Note \thefootnote}
\stepcounter{footnote}
\footnotetext{Note \thefootnote}

\begin{widetext}
...
\end{widetext}

Text\footnote{Note \thefootnote}
\kant[1]
Text\footnote{Note \thefootnote}

관련 정보