overleaf 中的 texshade 产生了我无法理解的错误

overleaf 中的 texshade 产生了我无法理解的错误

我正在尝试使用 texshade 可视化一段蛋白质。我想只显示 400 到 600 个残基,阴影部分并在上方和下方放置带注释的括号,但我得到的是整个序列,前面有一些随机字符,并且根据命令的顺序,没有 pdf。

\documentclass{article}

\usepackage{texshade} 

\begin{document}

\begin{filecontents*}{protein.fasta}
>sp|P42566|EPS15_HUMAN Epidermal growth factor receptor substrate 15 OS=Homo sapiens OX=9606 GN=EPS15 PE=1 SV=2
MAAAAQLSLTQLSSGNPVYEKYYRQVDTGNTGRVLASDAAAFLKKSGLPDLILGKIWDLA
DTDGKGILNKQEFFVALRLVACAQNGLEVSLSSLNLAVPPPRFHDTSSPLLISGTSAAEL
PWAVKPEDKAKYDAIFDSLSPVNGFLSGDKVKPVLLNSKLPVDILGRVWELSDIDHDGML
DRDEFAVAMFLVYCALEKEPVPMSLPPALVPPSKRKTWVVSPAEKAKYDEIFLKTDKDMD
GFVSGLEVREIFLKTGLPSTLLAHIWSLCDTKDCGKLSKDQFALAFHLISQKLIKGIDPP
HVLTPEMIPPSDRASLQKNIIGSSPVADFSAIKELDTLNNEIVDLQREKNNVEQDLKEKE
DTIKQRTSEVQDLQDEVQRENTNLQKLQAQKQQVQELLDELDEQKAQLEEQLKEVRKKCA
EEAQLISSLKAELTSQESQISTYEEELAKAREELSRLQQETAELEESVESGKAQLEPLQQ
HLQDSQQEISSMQMKLMEMKDLENHNSQLNWCSSPHSILVNGATDYCSLSTSSSETANLN
EHVEGQSNLESEPIHQESPARSSPELLPSGVTDENEVTTAVTEKVCSELDNNRHSKEEDP
FNVDSSSLTGPVADTNLDFFQSDPFVGSDPFKDDPFGKIDPFGGDPFKGSDPFASDCFFR
QSTDPFATSSTDPFSAANNSSITSVETLKHNDPFAPGGTVVAASDSATDPFASVFGNESF
GGGFADFSTLSKVNNEDPFRSATSSSVSNVVITKNVFEETSVKSEDEPPALPPKIGTPTR
PCPLPPGKRSINKLDSPDPFKLNDPFQPFPGNDSPKEKDPEIFCDPFTSATTTTNKEADP
SNFANFSAYPSEEDMIEWAKRESEREEEQRLARLNQQEQEDLELAIALSKSEISEA
\end{filecontents*}

\begin{texshade}{protein.fasta}
\hideconsensus
\hidenames
\showruler
\residuesperline{50}
\setdomain{1}{400..600}
\feature{top}{1}{458..463}{brace}{cdk}
\tintblock{1}{458..463}
\end{texshade}

\end{document}

见下页。

答案1

overleaf 的好心人提供了以下帮助:

目前在 Overleaf 上安装的 texshade 版本确实会出现此错误。如果您将最新版本的 texshade.sty 上传到您的项目(也已附加),则编译应该可以完成且不会出现错误。当我们今年晚些时候升级到 TeX Live 2023 时,texshade 也将在服务器上升级。

我已将文件包含在更新的MWE

另一个问题是由于缺少选项造成的

{1}{top}

\显示标尺

相关内容