我正在尝试编辑一段文本,使其看起来像这样:
但是我得到了以下输出,
\setlength{\parindent}{0pt}
它得到了一个奇怪的缩进。我尝试在文档开头使用命令并将对齐位置从更改rl
为其他选项(如cc
或)ll
,但得到了相同的输出。还尝试\large
在括号外而不是外面使用命令,但仍然没有区别。 :/
我还能做什么?为什么会发生这种情况?
提前致谢。
编辑:以下是存在该问题的示例代码:
\documentclass{article}
\setlength{\parindent}{0pt}
\usepackage[margin=1.25in]{geometry}
\usepackage{amsmath,amssymb}
\usepackage{graphicx}
\usepackage{hyperref}
\usepackage[utf8]{inputenc}
\begin{document}
\textbf{\large Web access:}\href{}{}\\[\baselineskip]
\begin{tabular}{rl}
\textbf{\large Key Words:} & Nonlinear Dynamics \\
& Isogeometric Analysis\\
& Porosity-dependent properties\\
& Functionally graded materials\\
& Non-classical continuum elasticity\\
\end{tabular}\\[\baselineskip]
\textbf{\large General subject:}\\[\baselineskip]
\end{document}
答案1
问题在于“关键词”是结构tabular
本身的一部分,因此受\tabcolsep
内边距的影响tabular
。这可以通过列规范手动覆盖{@{}rl}
,其中 表示@{}
“在此列之前不执行任何操作”。
当然,这是大卫说的,但没有举例说明。
\documentclass{article}
\setlength{\parindent}{0pt}
\usepackage[margin=1.25in]{geometry}
\usepackage{amsmath,amssymb}
\usepackage{graphicx}
\usepackage{hyperref}
\usepackage[utf8]{inputenc}
\begin{document}
\textbf{\large Web access:}\href{}{}\\[\baselineskip]
\begin{tabular}{@{}rl}
\textbf{\large Key Words:} & Nonlinear Dynamics \\
& Isogeometric Analysis\\
& Porosity-dependent properties\\
& Functionally graded materials\\
& Non-classical continuum elasticity\\
\end{tabular}\\[\baselineskip]
%
\textbf{\large General subject:}\\[\baselineskip]
%
\end{document}
答案2
请始终以文本形式发布代码,而不是图片。您的图片可能与您的代码不匹配(例如\
之前 没有匹配,这使得调试更加困难)。textbf
您的tabular
段落在段落开头左侧有一个段落缩进,如果您已将其设置为 0pt,则缩进可能为零。它在第一列的左侧\parindent
也有间距,您可以使用\tabcolsep
{@{}rl@{}
\\
无关,但你必须从表格后放错位置的地方得到关于 hbox 不足的警告(永远不要用 结束一个段落\\
),也许你应该使用结构化标记,而\section*{General Subject}
不是低级字体命令