Я создаю рабочие листы для учащихся с особыми потребностями, поэтому инструкции и примеры должны бытьуберпрозрачный.
Чтобы это произошло, я изменил шрифт рабочего примера на шрифт без засечек и большой, но хочу установить удобный пакет шрифтов, выглядящих как рукописные, который подходит как для текста, так и для текста.и математический режим. И, конечно, он должен быть легко отличим от текста по умолчанию... что, вероятно, означает отсутствие засечек. Следовательно, они либо не очень помогают... либо я просто недостаточно понимаю LaTeX, чтобы понять их.Тема 1,Тема 2.
Вот что у меня получилось на данный момент. Как бы вы посоветовали мне сделать вторую строку более похожей на рукописную?
\documentclass[12pt,letterpaper]{article}
\usepackage{sansmath}
\usepackage{color}
\definecolor{examplecolor}{gray}{0.4}
\newenvironment
{exampletext}
{\noindent\large\sffamily\sansmath\color{examplecolor}}
{}
\begin{document}
This is what text normally looks like: 3, third, $\frac{2}{3}$.
\begin{exampletext}I want my example text to look like this, but more handwritten: 3, third, $\frac{17}{25}$. Notice that even in math mode, there are no serifs. \end{exampletext}
\end{document}
решение1
Вместо использования sansmath
пакета, вы рассматривали arev
? Последний предоставляет шрифты sans-serif как для текстового, так и для математического режима, а глифы щедро разнесены. Если вы хотите, чтобы текстовый шрифт оставался Computer Modern, просто выполните инструкцию \renewcommand\rmdefault{pcm}
после загрузки arev
пакета.
X-высота arev
довольно большая, особенно по сравнению с CM. Если вы решили пойти по этому пути, то, возможно, не нужно использовать \large
в настройке examplecolor
среды.
\documentclass[12pt,letterpaper]{article}
\usepackage[onehalfspacing]{setspace}
\usepackage{arev}
\renewcommand\rmdefault{pcm} % revert text font to CM
\usepackage{xcolor}
\definecolor{examplecolor}{gray}{0.4}
\newenvironment
{exampletext}{\noindent\large\sffamily
\color{examplecolor}}{\par}
\begin{document}
\noindent
This is what text normally looks like: 3, 17, 25, two thirds.
\bigskip
\begin{exampletext}I want my example text to look like this, but more handwritten: 3, two thirds, $\frac{17}{25}$, $x^{1/2}$. Notice that even in math mode, there are no serifs. \end{exampletext}
\end{document}
решение2
Взгляните наКаталог шрифтов LaTeX.
решение3
Это ответ на вопросвопрос, адресованный мне в комментариях.
Вы сделали все, что нужно. Вам не нужно делать ничего особенного, чтобы использовать шрифты, кроме добавления строк, которые вы упоминаете в своей преамбуле.
Вот полный пример:
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{lxfonts}
\usepackage{kantlipsum}
\begin{document}
\kant[1-20]
\end{document}
Если вы хотите использовать шрифты только в специальной среде, то вы можете активировать их для текста только в ее области действия, скопировав соответствующие части lxfonts.sty
. Обратите внимание, что это все равно изменит математические шрифты глобально.
\documentclass[12pt,letterpaper]{article}
\usepackage[T1]{fontenc}
\usepackage{amsfonts,mathtools,nicefrac}
\usepackage{xcolor}
\definecolor{examplecolor}{gray}{0.4}
% font configuration adapted from lxfonts.sty
\input{ulmsa.fd}
\input{ulmsb.fd}
\newenvironment{exampletext}{%
\renewcommand\rmdefault{llcmss}%
\renewcommand\sfdefault{llcmss}%
\renewcommand\ttdefault{llcmtt}%
\noindent\large\color{examplecolor}%
}{}
\SetSymbolFont{operators}{normal}{OT1}{llcmss}{m}{n}
\SetSymbolFont{letters}{normal}{OML}{llcmm}{m}{it}
\SetSymbolFont{symbols}{normal}{OMS}{llcmsy}{m}{n}
\SetSymbolFont{largesymbols}{normal}{OMX}{llcmex}{m}{n}
\SetSymbolFont{operators}{bold}{OT1}{llcmss} {bx}{n}
\SetSymbolFont{letters} {bold}{OML}{llcmm} {bx}{it}
\SetSymbolFont{symbols} {bold}{OMS}{llcmsy}{bx}{n}
\SetSymbolFont{largesymbols}{bold}{OMX}{llcmex}{m}{n} % no bold!
\DeclareSymbolFontAlphabet{\mathrm} {operators}
\DeclareSymbolFontAlphabet{\mathnormal}{letters}
\DeclareSymbolFontAlphabet{\mathcal} {symbols}
\DeclareMathAlphabet {\mathbf}{OT1}{llcmss}{bx}{n}
\DeclareMathAlphabet {\mathsf}{OT1}{llcmss}{m}{n}
\DeclareMathAlphabet {\mathit}{OT1}{llcmss}{m}{sl}
\DeclareMathAlphabet {\mathtt}{OT1}{llcmtt}{m}{n}
\SetMathAlphabet\mathsf{bold}{OT1}{llcmss}{bx}{n}
\SetMathAlphabet\mathit{bold}{OT1}{llcmss}{bx}{sl}
\SetSymbolFont{AMSa}{normal}{U}{lmsa}{m}{n}
\SetSymbolFont{AMSb}{normal}{U}{lmsb}{m}{n}
\makeatletter
\xdef\Join{\mathrel{\mathchar"0\hexnumber@\symAMSb 6F%
\mkern-14.2mu\mathchar"0\hexnumber@\symAMSb 6E}}
\makeatother
\global\let\leadsto\rightsquigarrow
\begin{document}
This is what text normally looks like: 3, third, \nicefrac{2}{3}.
\begin{exampletext}
I want my example text to look like this, but more handwritten: 3, third, $\frac{17}{25}$. Notice that even in math mode, there are no serifs.
\[
\mathbf{B}(P)=\frac{\mu_0}{4\pi}\int\frac{\mathbf{I}\times\hat{r}'}{r'^2}dl = \frac{\mu_0}{4\pi}\,I\!\int\frac{d\boldsymbol{l}\times\hat{r}'}{r'^2}% from the LaTeX Font Catalogue example
\]
\end{exampletext}
\end{document}
Я бы не рекомендовал менять шрифт математики, настроенный только для специализированной среды, потому что вы получите символы, которые будут выглядеть не совсем одинаково, представляя одно и то же в зависимости от того, находитесь ли вы в области действия среды или нет. Но тогда я, вероятно, не стал бы использовать эти настройки в любом случае.
Или вы могли бы адаптироватьсяМетод Микохотя здесь все немного сложнее, так как lxfonts.sty
шрифты меняются в конце преамбулы, поэтому нам придется это переопределить:
\documentclass[12pt,letterpaper]{article}
\usepackage[T1]{fontenc}
\usepackage{amsfonts,mathtools,nicefrac,lxfonts}
\usepackage{xcolor}
\definecolor{examplecolor}{gray}{0.4}
\newenvironment{exampletext}{%
\renewcommand{\rmdefault}{llcmss}%
\renewcommand{\ttdefault}{llcmtt}%
\renewcommand{\sfdefault}{llcmss}%
\noindent\large\color{examplecolor}%
}{%
\renewcommand{\rmdefault}{lmr}%
\renewcommand{\ttdefault}{lmtt}%
\renewcommand{\sfdefault}{lmss}%
}
\AtEndPreamble{%
\renewcommand{\rmdefault}{lmr}%
\renewcommand{\ttdefault}{lmtt}%
\renewcommand{\sfdefault}{lmss}%
\renewcommand{\familydefault}{\rmdefault}%
}
\begin{document}
This is what text normally looks like: 3, third, \nicefrac{2}{3}.
\textsf{hi} \texttt{bye}
\begin{exampletext}
I want my example text to look like this, but more handwritten: 3, third, $\frac{17}{25}$. Notice that even in math mode, there are no serifs.
\[
\mathbf{B}(P)=\frac{\mu_0}{4\pi}\int\frac{\mathbf{I}\times\hat{r}'}{r'^2}dl = \frac{\mu_0}{4\pi}\,I\!\int\frac{d\boldsymbol{l}\times\hat{r}'}{r'^2}
\]
\end{exampletext}
Here is some more standard text.
\end{document}