Estoy creando hojas de trabajo para estudiantes con necesidades especiales y, por lo tanto, las instrucciones y ejemplos deben sersúperclaro.
Para que esto suceda, cambié la fuente de ejemplo trabajada a sans-serif y grande, pero quiero instalar un paquete de fuentes amigable y con aspecto escrito a mano que funcione tanto para el texto como para el texto.y modo matemático. Y, por supuesto, debe poder distinguirse fácilmente del texto predeterminado... lo que probablemente significa que no tiene serifa. Por lo tanto, estos no ayudan mucho... o simplemente no entiendo suficiente LaTeX para entenderlos.Hilo 1,Hilo 2.
Esto es lo que tengo hasta ahora. ¿Cómo sugerirías que haga que la segunda línea parezca más escrita a mano?
\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}
Respuesta1
En lugar de utilizar el sansmath
paquete, ¿lo ha considerado arev
? Este último proporciona fuentes sans-serif tanto en modo texto como en modo matemático, y los glifos están generosamente espaciados. Si desea que la fuente del texto siga siendo Computer Modern, simplemente emita una \renewcommand\rmdefault{pcm}
instrucción después de cargar el arev
paquete.
La altura x de arev
es bastante grande, especialmente en comparación con la de CM. Si decidió seguir este camino, es posible que no sea necesario utilizarlo \large
en la configuración del examplecolor
entorno.
\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}
Respuesta2
Échale un vistazo alCatálogo de fuentes LaTeX.
Respuesta3
Esto responde apregunta dirigida a mí en comentarios.
Has hecho todo lo que tenías que hacer. No necesitas hacer nada especial para usar las fuentes más allá de agregar las líneas que mencionas en tu preámbulo.
Aquí tienes un ejemplo completo:
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{lxfonts}
\usepackage{kantlipsum}
\begin{document}
\kant[1-20]
\end{document}
Si solo desea utilizar las fuentes dentro del entorno especial, puede activarlas para el texto que esté dentro de su alcance copiando partes relevantes de lxfonts.sty
. Tenga en cuenta que esto seguirá cambiando las fuentes matemáticas a nivel mundial.
\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}
No recomendaría cambiar la configuración de fuente matemática solo para el entorno especializado porque terminará con símbolos que no se ven exactamente iguales y representan lo mismo dependiendo de si se encuentra dentro del alcance del entorno o no. Pero claro, probablemente no usaría estas configuraciones de todos modos.
O podrías adaptarteEl método de Mico.aunque aquí es un poco más complejo ya que lxfonts.sty
cambia las fuentes al final del preámbulo, por lo que tenemos que anular eso:
\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}