我正在尝试排版由特定字符分隔的名称列表,例如John Doe | Jane Doe | John Doe | Jane Doe | John Doe | Jane Doe | ...
。
此列表将input{}
放入具有不同文本宽度的各种文档中。我现在正在寻找一种方法来抑制换行符处的分隔符,而无需手动执行此操作。有人可以建议这样的条件方法吗?
谢谢!
梅威瑟:
\documentclass[11pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry}
\geometry{paperwidth=140mm, paperheight=200mm}
\begin{document}
John Doe | Jane Doe | John Doe | Jane Doe | John Doe | Jane Doe | ...
\end{document}
答案1
\documentclass[11pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry}
\geometry{paperwidth=140mm, paperheight=200mm}
\def\zz{\ifhmode\unskip\fi\discretionary{}{}{\hbox{ | }}}
\begin{document}
John Doe \zz Jane Doe \zz John Doe \zz Jane Doe \zz John Doe \zz Jane Doe \zz ...
\end{document}