나는 내 논문을 한 섹션, 한 파일 단위로 관리하는 것이 편리하다고 생각합니다. 그러나 해당 섹션에서 내 수치를 정의하는 것이 편리하다는 것도 알았습니다.
불행하게도 이 두 가지 요구 사항은 부동 환경 배치와 충돌합니다. 섹션 A와 B, 그리고 두 개의 큰 이미지 B1과 B2가 있다고 가정해 보겠습니다. 이제 2열 레이아웃을 사용하고 A가 한 페이지와 한 열의 절반을 차지할 때 B1을 섹션 A에 넣어 B의 시작 부분이 포함된 페이지 상단에 나타나도록 해야 합니다.
내 일반적인 레이아웃은 다음과 같습니다.
p1:
TI TLE
AA AA
AA AA
AA AA
p2:
B1 B1
AA BB
AA BB
BB BB
p3:
B2 B2
BB BB
BB
BB
다음을 사용하여 이 작업을 수행할 수 있습니다.
\section{A}
A content ...
\begin{figure*}[t]
B1
\end{figure*}
further A content
\section{B}
\begin{figure*}[t]
B2
\end{figure*}
B content
분명히 tex의 플로팅 알고리즘은 플로트를 "아래쪽으로"만 이동할 수 있는데, 이는 "위쪽" 부분이 이미 설정되어 있기 때문에 일종의 논리적입니다. 그러나 앞서 말했듯이 이는 프로젝트 관리 측면에서 보기 좋지 않습니다. 다른 논문의 섹션을 재사용하려는 경우 파일을 이동하는 것만으로는 모든 내용을 얻을 수 있는지 확신할 수 없습니다.
이전 섹션에서 수레를 선언하는 것보다 더 좋은 방법이 있습니까?
(실제 예제를 원한다면 임의 길이의 블라인드 텍스트와 일부 임의 콘텐츠 플로트를 생성하는 방법을 알아야 합니다.)
답변1
input
( 대신 )을 사용하면 \include
파일 구조는 기본적으로 조판에 영향을 미치지 않습니다.
따라서 섹션 B의 파일에 섹션 B에 대한 페이지 전체 그림을 넣을 수 있습니다. \section
섹션 A의 파일에 넣을 필요가 없기 전에 배치하기만 하면 됩니다.
따라서 이것이 단일 파일에서 작동한다면
\section{A}
A content ...
\begin{figure*}[t]
B1
\end{figure*}
\section{B}
\begin{figure*}[t]
B2
\end{figure*}
B content
세 개의 파일을 가질 수 있습니다
main.tex
\input{a}
\input{b}
에이텍스
\section{A}
A content ...
비텍스
\begin{figure*}[t]
B1
\end{figure*}
\section{B}
\begin{figure*}[t]
B2
\end{figure*}
B content