다음을 사용하여 열의 정확한 수평 위치와 너비를 정의하고 싶습니다.비머.
예를 들어:
- 에서 시작
.05\paperwidth
하고.55\paperwidth
넓은 열 - 에서 시작
.60\paperwidth
하고.30\paperwidth
넓은 열
그래서 내 생각은모든 열의 총 너비~로종이 너비
totalwidth=\paperwidth
그리고 사용2열 대신 4열원하는 간격을 만들기 위해 첫 번째와 마지막을 사용하지 않은 채로 둡니다. 그러나 너비가 설정되지 않으면 여백도 무시되기 때문에 여백을 고려하면 작동하지 않습니다. 이는 이상합니다.
\documentclass{beamer}
\beamersetrightmargin{0.1\paperwidth}
\beamersetleftmargin{0.1\paperwidth}
\usepackage{blindtext}
\begin{document}
\blindtext
\begin{columns}[totalwidth=\paperwidth]
\column{.05\paperwidth}
\framebox[\textwidth][c]{\strut x}
\column{.55\paperwidth}
\framebox[\textwidth][c]{\strut one}
\column{.3\paperwidth}
\framebox[\textwidth][c]{\strut two}
\column{.1\paperwidth}
\framebox[\textwidth][c]{\strut x}
\end{columns}
\end{document}
생산
포장해 보았습니다
{\beamersetleftmargin{0pt}
\column{.05\paperwidth}
...
}
작동하지 않는 내 열 주변. 그리고 이 솔루션은 옳다고 "느끼지" 않습니다.
어떻게 작동하게 할 수 있나요? 대체 접근 방식이 있습니까?
답변1
이유가 무엇이든지너비를 할당하지 않음해결책입니다.
\documentclass{beamer}
\beamersetrightmargin{0.1\paperwidth}
\beamersetleftmargin{0.1\paperwidth}
\usepackage{blindtext}
\begin{document}
\blindtext
\begin{columns}
\column{.05\paperwidth}
\framebox[\textwidth][c]{\strut x}
\column{.55\paperwidth}
\framebox[\textwidth][c]{\strut one}
\column{.3\paperwidth}
\framebox[\textwidth][c]{\strut two}
\column{.1\paperwidth}
\framebox[\textwidth][c]{\strut x}
\end{columns}
\end{document}