탭 환경에서 \hfill 사용

탭 환경에서 \hfill 사용

탭 환경에서 사용하고 싶은데 \hfill효과가 없는 것 같습니다. 내가 어떻게 해?

MWE:

\documentclass{article}

\setlength{\parindent}{0pt}

\begin{document}

\begin{tabbing}
Foo bar baz: \= Lib  \hfill Bizim\\
Foo: \> Kip\\
\end{tabbing}

Foo bar baz: Lib  \hfill Bizim

Foo: Kip

\end{document}

("이미지를 업로드하지 못했습니다. 서버에 오류가 발생했습니다."라는 오류 메시지가 표시되므로 스크린샷을 업로드할 수 없습니다.)

답변1

나는 일종의 테이블 형식 환경을 사용하는 것이 좋습니다. 다음은 패키지의 예입니다 tabularray.

\documentclass{article}

\setlength{\parindent}{0pt}

\usepackage[showframe]{geometry} % just to show that the text is aligned with the margin
\usepackage{tabularray}

\begin{document}

\begin{tblr}{@{}lX@{}}
Foo bar baz: & Lib  \hfill Bizim\\
Foo: & Kip\\
\end{tblr}

\end{document}

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

답변2

매크로 로 텍스트를 측정 \tabset하고 텍스트를 사용하여 너비를 측정 할 수 있습니다 \tabuse. 탭 환경이 필요하지 않습니다.

\newdimen\tabw
\def\tabset#1{\par \setbox0=\hbox{#1}\tabw=\wd0 \leavevmode\box0 }
\def\tabuse#1{\par \leavevmode\hbox to\tabw{#1\hss}}

\tabset {Foo bar baz:} \ Lib  \hfill Bizim
\tabuse {Foo:}         \ Kip

답변3

어쩌면 오른쪽 정렬이 \`의도한 효과를 가져올 수도 있습니다.

\begin{tabbing}
\hspace{0.2\textwidth} \= \hspace{0.2\textwidth} \= \hspace{0.2\textwidth}  \kill   % \kill lets the definition line disappear
Foo bar baz: \> Lib \` right aligned Bizim\\
Foo: \> Kip \> Bizim \\
\end{tabbing}

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

관련 정보