Сделайте так, чтобы это выглядело как рукописное

Сделайте так, чтобы это выглядело как рукописное

Я создаю рабочие листы для учащихся с особыми потребностями, поэтому инструкции и примеры должны бытьуберпрозрачный.

Чтобы это произошло, я изменил шрифт рабочего примера на шрифт без засечек и большой, но хочу установить удобный пакет шрифтов, выглядящих как рукописные, который подходит как для текста, так и для текста.и математический режим. И, конечно, он должен быть легко отличим от текста по умолчанию... что, вероятно, означает отсутствие засечек. Следовательно, они либо не очень помогают... либо я просто недостаточно понимаю 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}

Шрифты LX

Если вы хотите использовать шрифты только в специальной среде, то вы можете активировать их для текста только в ее области действия, скопировав соответствующие части 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}

альтернативный метод

Связанный контент