
Я использовал шаблон Springer svmono
для своей книги по геометрии. Однако часть кода LaTeX отображалась неправильно.
В моем случае это команда \vec
and \neq
.
Я хочу написать вектор, поэтому я использую \vec
для обозначения вектора. Однако он не отображается, overrightarrow
отображается, но довольно уродливо. Итак, какой код мне использовать вместо \vec
и overrightarrow
?
Я также хочу использовать widearc
и wideOarc
, но когда я вставляюfourier
пакет, он не отображался.
Какой код и пакет LaTeX совместимы с шаблоном Springer svmono
?
РЕДАКТИРОВАТЬПоскольку мой вопрос все еще имеет некоторые новые проблемы, то я разместил свой MWE здесь:
\documentclass[graybox,envcountsec,sectrefs,vecarrow,envcountretsec]{svmono}
\usepackage[utf8]{vietnam}
\usepackage{mathptmx}
\usepackage{helvet}
\usepackage{courier}
\usepackage{fourier}
\usepackage{type1cm}
\begin{document}
$\wideOarc{AB}$: directed arc $\wideOarc{AB}$
$\widearc{AB}$: arc.\\
\end{document}
решение1
В руководстве пользователя svmono
говорится следующее \vec
:
\vec
изображает векторы жирным шрифтом вместо стрелок-указателей.
а также дает возможность выбора класса
vecarrow
\vec
при использовании -command изображает векторы со стрелкой сверху .
Так
\documentclass{svmono}
\begin{document}
$\vec{a}$
\end{document}
дам
и
\documentclass[vecarrow]{svmono}
\begin{document}
$\vec{a}$
\end{document}
будет производить
Что касается другой части вопроса, то, должно быть, с вашими настройками происходит что-то еще, поскольку \neq, похоже, дает желаемый результат:
\documentclass{svmono}
\begin{document}
$a\neq b$
\end{document}
и просто загрузка fourier
дает:
\documentclass[vecarrow]{svmono}
\usepackage{fourier}
\begin{document}
$\vec{a}\quad\widearc{ABC}\quad\wideOarc{ABC}$
\end{document}
В редактировании вопроса было сделано новое требование: чтобы разрешить конфликт между fourier
и mathptmx
, вы можете просто не загружать mathptmx
или, если вы хотите загрузить оба пакета одновременно (что, по-моему, не очень хорошо), вы можете использовать пакет savesym
для изменения имени конфликтующего символа, тем самым предотвращая конфликт имен:
\documentclass[graybox,envcountsec,sectrefs,vecarrow,envcountretsec]{svmono}
\usepackage[utf8]{vietnam}
\usepackage{savesym}
\usepackage{mathptmx}
\savesymbol{hbar}
\usepackage{helvet}
\usepackage{courier}
\usepackage{type1cm}
\usepackage{fourier}
\begin{document}
$\wideOarc{AB}$: directed arc $\wideOarc{AB}$
$\widearc{AB}$: arc.
\end{document}