Я считаю, что реальная проблема в другом месте. Я столкнулся с тем же самым в своих формах (используя postgresql и JSF 2.1)
Когда я создал поле типа «char (20)». В этом случае я получил ненужные пробелы в h: inputText .
Затем я изменил тип поля на «character changeing (20)». В этом случае в h не было пробелов: inputText .
Вот объяснение этого; Postgresql doc
Хотя возможно записать этот вид макроса, я не хотел бы к hardcode это в каждое число; как насчет чего-то вроде этого
\makeatletter
\newlength \figwidth
\if@twocolumn
\setlength \figwidth {0.9\columnwidth}
\else
\setlength \figwidth {0.5\textwidth}
\fi
\makeatother
и затем используют
\includegraphics[width=\figwidth]{myimage}
для вставки диаграммы.
\textwidth
горизонтальная ширина тела страницы и не действительно подходящий для Ваших целей.
\linewidth
ширина текущей строки; это будет обновлено соответствующее столбцам, добавлению отступа, и т.д.
, следующий параграф производит изображение, которое должно точно соответствовать всей ширине строки (т.е. никакое переполненное предупреждение):
\noindent\includegraphics[width=\linewidth]{myimage}
, Если Вы предпочитаете маленькие поля слева и право, можно использовать:
\begin{center}
\includegraphics[width=.9\linewidth]{myimage}
\end{center}
Или, если Вы хотите определить поля в абсолютном размере:
\usepackage{calc}
...
\begin{center}
\includegraphics[width=\linewidth-20pt]{myimage}
\end{center}
Кто-то еще, кто более знаком с этим, вероятно, ответит, но отметит, что необходимо было бы также изменить тип числа, чтобы быть числом*, если Вы идете два столбца.
Хм ... приведенный выше код (\ if @ twocolumn и т. Д.) У меня вообще не работает. Понятия не имею, почему бы и нет. :( tetex на osX с использованием fink. Попытка использовать revtex4, возможно, в этом и проблема. Мне очень нравится идея такого типа изменений, потому что я собираюсь возиться с шириной и т. д. для моей диссертации и различных журнальных статей, и указание этих расстояний с помощью макроса может быть полезным для таких типов преобразований.
Мы будем благодарны за любые комментарии! - Аллен