我正在尝试使用 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}
在\显示标尺。