¿Cómo escribir una función (por partes) con corchete afuera?

¿Cómo escribir esta función por partes usando LaTeX?

Función por partes

Intenté

$ \begin{array}{cc} \{ & \begin{array}{cc} 0 & x\leq 0 \\ \frac{100-x}{100} & 0\leq x\leq 100 \\ 0 & 100\leq x \end{array} \end{array} $ 

pero no funcionó perfectamente, el corchete " { " parece pequeño, consulte:

Función por partes con LaTeX

Comentarios

  • Para escribir matemáticas, el paquete amsmath se recomienda; proporciona el entorno cases solo para esto.
  • @egreg Estaba usando paquetes \ usepackage {amsmath, amssymb, graphics, setspace} antes … .

Respuesta

Esta situación es exactamente lo que cases entorno del amsmath para el que fue diseñado el paquete. Si pones

\usepackage{amsmath} 

en tu preámbulo, entonces puedes escribir

\[ \begin{cases} 0 & x\leq 0 \\ \frac{100-x}{100} & 0\leq x\leq 100 \\ 0 & 100\leq x \end{cases} \] 

para adaptar su ejemplo con el paréntesis de tamaño correcto.


En cuanto a no poder usar una sintaxis similar a TeX para escribir ecuaciones en este sitio: esta es una elección deliberada. La mayoría de las veces queremos hablar de la fuente TeX aquí en lugar de las ecuaciones (o lo que sea) que produce; y hay momentos en los que podría resultar activamente confuso tener un proceso similar a TeX para producir imágenes que en realidad no es TeX (en toda su gloria, confusa y completa de Turing …)

(Ver la discusión sobre meta para obtener más información sobre esto, si está interesado.)

Comentarios

  • ¿Entonces el procesamiento de TeX se fue? = /// Muy poco útil, ahora, todas las cosas LaTeX en TeX.SE (o.O) deberían ser imágenes. Si funciona en Math.SE, ¿por qué no aquí? Quizás pueda arruinar las cosas … quizás sea ' un tornillo necesario. = /
  • @GarouDan: Como ' has descubierto, el sitio TeX.SE está configurado para deshabilitar la conversión automática de código (La) TeX, a diferencia de Sitio Math.SE. Esta es una elección deliberada ya que la mayoría de los usuarios del sitio TeX.SE estarán mucho más interesados en ver el código subyacente en lugar de su apariencia visual después de que ' se haya procesado. Si necesita mostrar el resultado de algún código, siempre puede compilarlo (mejor con la clase de documento standalone) y luego cargarlo como una imagen, como hice en dos instancias en la respuesta que escribí. 🙂
  • ¿Hay alguna forma, en su ejemplo, de centrar los 0 ' s con el caso (100-x) / 100? Para que parezca 0, (100-x) / 100, 0, están todos en la misma " columna " (centrada) ?
  • @jamaicanworm Dado que este es un sitio Q & A, para preguntas de seguimiento como esta, ' Es mejor abrir una nueva pregunta (que puede vincular a esta para mostrar de qué ' estás hablando) en lugar de preguntar en los comentarios. Sin embargo, una respuesta parcial es que en la respuesta de Mico ' a continuación, puedes reemplazar ll por lo que quieras – cl ¿suena como si fuera adecuado?
  • @Ant Supongamos que quisiera agregar $ f (x) $ antes del corchete, ¿qué debo hacer? Quiero decir, si quiero imprimir algo como f (x) = {bla bla if x < 0; \ n; bla bla x > 0

Responder

Generalmente prefiero usar el entorno cases del paquete amsmath para tales casos (juego de palabras) . Sin embargo, también es posible lograr el resultado que busca cambiando el MWE que proporciona de manera mínima, principalmente cambiando \{ a \left\{ y agregando una instrucción \right. al final del entorno del arreglo. Tenga en cuenta que solo es necesario tener una matriz, en lugar de dos entornos de matriz anidados.

\documentclass{article} \begin{document} \[ \left\{ \begin{array}{ll} 0 & x\leq a \\ \frac{x-a}{b-a} & a\leq x\leq b \\ \frac{c-x}{c-b} & b\leq x\leq c \\ 1 & c\leq x \\ \end{array} \right. \] \end{document} 

ingrese la descripción de la imagen aquí

(Tenga en cuenta que también» cambié el indicador de alineación para cada una de las columnas de la matriz de c a l.)

Como puede ver en la imagen, el espacio entre líneas es bastante estrecho, debido a los términos de fracción en la primera columna. Si cree que esto es un problema, siempre puede agregar un poco de espacio vertical adicional agregando [0.5ex] al primer y tercer comando \\, y [1ex] al segundo. (Estas opciones para los comandos de «nueva línea» le indican a TeX cuánto espacio adicional debe insertar.) El resultado de agregar el espacio vertical adicional se verá así:

ingrese la descripción de la imagen aquí

Respuesta

Creo que en este caso también se puede recomendar el uso de dcases. Se puede encontrar en el paquete mathtools. Alguien puede preferir que los argumentos del entorno de casos se compongan en estilo de visualización.

\documentclass{article} \usepackage{mathtools} \begin{document} \[ \begin{dcases} 0 & x\leq a \\ \frac{x-a}{b-a} & a\leq x\leq b \\ \frac{c-x}{c-b} & b\leq x\leq c \\ 1 & c\leq x \\ \end{dcases} \] \end{document} 

Aquí está la diferencia entre los dos (arriba: dcases, inferior: cases):

ingrese la descripción de la imagen aquí

Respuesta

O simplemente puede poner \Bigg delante de \{

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *