
Sobreaquié um artigo recente sobre frações contínuas, e eu queria saber como poderia formatar a notação K de Gauss dessa maneira. Aqui está uma imagem para demonstrar o que quero dizer:
Não tenho certeza de como formatar a posição alinhada dos sinais + e reticências sem alinhá-los com os vínculos das frações a(k)/b(k)
.
Para formatar o tamanho, fonte, índices, etc. da notação K, tentei fazer: \operatornamewithlimits{\Large{\Bigg\mathcal{K}}}}_{m=1}^\infty
ou\operatorname*{\Large{\Bigg\mathcal{K}}}}\limits_{m=1}^\infty
e experimentei com \large
,,, com \big
ou \bigg
sem.
Parece que o tamanho está certo, mas os índices estão... muito errados. Alguém pode me ajudar por favor? Eu procurei por algumas postagens relacionadas (por exemploaqui), mas em meio à minha pesquisa não consegui encontrar o formato apropriado que procuro, conforme descrito acima.
Minha opinião: acho que preciso instalar um pacote (por exemplo, amsmath) que possa melhorar a composição tipográfica e outras facilidades. Estou escrevendo um artigo no Overleaf - o Overleaf vem com este pacote?
Não sou novo no TeX, mas acredito que este seja meu primeiro ou segundo post. Se eu estiver fazendo algo errado ou não seguindo as diretrizes, avise-me o mais rápido possível e tentarei alterar minha pergunta/postagem de acordo.
Agradeço antecipadamente.
Responder1
Você pode baixar a fonte do artigo arXiv emhttps://arxiv.org/format/1909.13597(escolherBaixar fontepara baixar o .tex
arquivo).
O papel usa
\def\contFracOpe{%
\operatornamewithlimits{%
\mathchoice{% * Display style
\vcenter{\hbox{\huge $\mathcal{K}$}}%
}{% * Text style
\vcenter{\hbox{\Large $\mathcal{K}$}}%
}{% * Script style
\mathrm{\mathcal{K}}%
}{% * Script script style
\mathrm{\mathcal{K}}%
}
}
}
Essa definição parece vir deprojetombcderesponderparaComo compor uma fração contínua no seguinte formato?que em termos se refere ao usuário2478responderparaComo criar meu próprio operador matemático com limites?.
Eu geralmente prefiro \newcommand
comandos \def
no preâmbulo e os \mathrm
são desnecessários, então provavelmente faria essa definição ser lida
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amssymb}
\newcommand\ContFracOp{%
\operatornamewithlimits{%
\mathchoice
{\vcenter{\hbox{\huge $\mathcal{K}$}}}
{\vcenter{\hbox{\Large $\mathcal{K}$}}}
{\mathcal{K}}
{\mathcal{K}}}}
\begin{document}
$\ContFracOp\dots\ContFracOp_{k=1}^m x_k e^{\ContFracOp_{k=1}^m x_k}$
\[\ContFracOp\dots\ContFracOp_{k=1}^m x_k e^{\ContFracOp_{k=1}^m x_k}\]
\end{document}
Uma alternativa seria basear-se \ContFracOp
emegrégiaderesponderque faz uso de graphicx
's \resizebox
para dimensionar o símbolo para o mesmo tamanho que \sum
.
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{graphicx}
\makeatletter
\DeclareRobustCommand\bigop[2][1]{%
\mathop{\vphantom{\sum}\mathpalette\bigop@{{#1}{#2}}}\slimits@
}
\newcommand{\bigop@}[2]{\bigop@@#1#2}
\newcommand{\bigop@@}[3]{%
\vcenter{%
\sbox\z@{$#1\sum$}%
\hbox{\resizebox{\ifx#1\displaystyle#2\fi\dimexpr\ht\z@+\dp\z@}{!}{$\m@th#3$}}%
}%
}
\makeatother
\newcommand{\ContFracOp}{\DOTSB\bigop[.96]{\mathcal{K}}}
\begin{document}
$\ContFracOp\dots\ContFracOp_{k=1}^m x_k e^{\ContFracOp_{k=1}^m x_k}$
\[\ContFracOp\dots\ContFracOp_{k=1}^m x_k e^{\ContFracOp_{k=1}^m x_k}\]
\end{document}
Encontrei o número mágico .96
no argumento opcional \bigop
na definição de \ContFracOp
tentativa e erro. Ajuda a corrigir manualmente a escala do símbolo para corresponder à altura \sum
o mais próximo possível.
Responder2
Uma simplificação da resposta de moewe. Como bônus, também a notação alternativa para frações contínuas.
\documentclass{article}
\usepackage{amsmath,graphicx}
\makeatletter
\DeclareRobustCommand{\gaussk}{\DOTSB\gaussk@\slimits@}
\newcommand{\gaussk@}{\mathop{\vphantom{\sum}\mathpalette\bigcal@{K}}}
\newcommand{\bigcal@}[2]{%
\vcenter{\m@th
\sbox\z@{$#1\sum$}%
\dimen@=\dimexpr\ht\z@+\dp\z@
\hbox{\resizebox{!}{0.8\dimen@}{$\mathcal{K}$}}%
}%
}
\newcommand{\cfracplus}{\mathbin{\cfracplus@}}
\newcommand{\cfracplus@}{%
\sbox\z@{$\dfrac{1}{1}$}%
\sbox\tw@{$+$}%
\raisebox{\dimexpr\dp\tw@-\dp\z@\relax}{$+$}%
}
\newcommand{\cfracdots}{\mathord{\cfracdots@}}
\newcommand{\cfracdots@}{%
\sbox\z@{$\dfrac{1}{1}$}%
\sbox\tw@{$+$}%
\raisebox{\dimexpr\dp\tw@-\dp\z@\relax}{$\cdots$}%
}
\makeatother
\begin{document}
\[
e^n=\sum_{k=0}^{n-1}\frac{n^k}{k!}+\frac{n^{n-1}}{(n-1)!}\biggl(
1+n+\gaussk_{m=1}^{\infty}\Bigl(\frac{-n(m+n-1)}{m+2n-1}\Bigr)\biggr)
\]
\[
\gaussk_{m=1}^{\infty}\Bigl(\frac{a_m}{b_m}\Bigr)=
\frac{a_1}{b_1}\cfracplus
\frac{a_2}{b_2}\cfracplus
\frac{a_3}{b_3}\cfracplus\cfracdots
\]
\[
\sum_{n=1}^{\infty}\gaussk_{n=1}^\infty
\quad
\textstyle
\sum_{n=1}^{\infty}\gaussk_{n=1}^\infty
\quad
\scriptstyle
\sum_{n=1}^{\infty}\gaussk_{n=1}^\infty
\]
\end{document}
Responder3
Uma solução elementar, não tão geral, baseada em \genfrac
um pacote scalerel
:
\documentclass{article}
\usepackage{scalerel}
\usepackage{mathtools, amssymb}
\newcommand{\cadd}[1][0pt]{\mathbin{\genfrac{}{}{#1}{0}{}{+}}}
\newcommand{\Cdots}[1][0pt]{\genfrac{}{}{#1}{0}{\mbox{}}{\cdots}}
\DeclareMathOperator*{\Kont}{\mathcal{K}}
\DeclareMathOperator*{\bigKont}{\scalerel*{ \mathcal{K}}{\big(}}
\begin{document}
\[\bigKont_{m = 1}^{\infty}\Bigl(\frac{a_m}{b_m}\Bigr)\coloneqq \frac{a_1}{b_1}\cadd \frac{a_2}{b_2}\cadd \frac{a_3}{b_3}\cadd\Cdots \]%
\end{document}