如何在LaTeX会议论文中实现页眉内容换行?
解决IEEEtran会议模板页眉文本溢出换行问题
问题核心是原代码中页眉文本直接放入\@oddhead/\@evenhead,未设置可换行容器,导致长文本溢出页面。只需将页眉内容包裹在固定宽度的可换行盒子中,即可实现自动折行。
修改后的完整代码
\documentclass[conference]{IEEEtran} \usepackage{cite} \usepackage{amsmath,amssymb,amsfonts} \usepackage{algorithmic} \usepackage{graphicx} \usepackage{textcomp} \usepackage{xcolor} \usepackage{multirow} %\usepackage{hhline} \def\BibTeX{{\rm B\kern-.05em{\sc i\kern-.025em b}\kern-.08em T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}} %%%%% \makeatletter \let\old@ps@headings\ps@headings \let\old@ps@IEEEtitlepagestyle\ps@IEEEtitlepagestyle \def\confheader#1{% % for the first page \def\ps@IEEEtitlepagestyle{% \old@ps@IEEEtitlepagestyle% % 将页眉内容放入左对齐的parbox中,宽度设为文本宽度,实现自动换行 \def\@oddhead{\parbox[t]{\textwidth}{\raggedright #1}\hfill\strut}% \def\@evenhead{\parbox[t]{\textwidth}{\raggedright #1}\hfill\strut}% }% \ps@headings% } \makeatother \confheader{% 2024 3rd International Conference on Advancement in Electrical and Electronic Engineering (ICAEEE), 25-27 April, 2024, Gazipur, Bangladesh }
关键改动说明
- 使用
\parbox[t]{\textwidth}{\raggedright #1}替代原代码中的#1:\parbox[t]{\textwidth}创建高度随内容自适应、宽度等于文本宽度的盒子,强制文本在边界处自动换行\raggedright保持文本左对齐,避免两端对齐产生的不均匀间距
- 保留原有的
\hfill\strut维持页眉右侧的空白布局
修改后,页眉长文本会自动根据页面宽度折行,你提到的"Gazipur, Bangladesh"会自然移到下一行。
内容的提问来源于stack exchange,提问作者Galib Rabat
相关产品推荐
相关产品推荐

